Mercurial > gcp
changeset 58:58091eac8c8e
exit status updated and shown in manpage
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 20 Jun 2011 12:57:15 +0200 |
parents | d4f1235c860b |
children | 7830d4244fb5 |
files | gcp gcp.1 |
diffstat | 2 files changed, 10 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/gcp Mon Jun 20 02:59:28 2011 +0200 +++ b/gcp Mon Jun 20 12:57:15 2011 +0200 @@ -43,7 +43,7 @@ except ImportError,e: error(_("Error during import")) error(_("Please check dependecies:"),e) - exit(2) + exit(1) try: from progressbar import ProgressBar, Percentage, Bar, ETA, FileTransferSpeed pbar_available=True @@ -622,7 +622,7 @@ error (_("Invalide --preserve value\nvalid values are:")) for value in const_PRESERVE: error('- %s' % value) - exit(2) + exit(1) else: options.preserve = preserve
--- a/gcp.1 Mon Jun 20 02:59:28 2011 +0200 +++ b/gcp.1 Mon Jun 20 12:57:15 2011 +0200 @@ -102,6 +102,14 @@ .TP .B \-\-sources\-full\-list List the names of source file lists, including their content. +.SH EXIT STATUS +The exit status can be: +.IP \[bu] 2 +\fB0\fP if files have been copied correctly or if an other instance of gcp is already running and will do the copy. +.IP \[bu] +\fB1\fP if at least one file has not been copied, or if something went wrong. +.IP \[bu] +\fB2\fP if all files have been copied but with some issues .SH LIMITS Timestamps preservation with \-\-preserve option is limited by the os python module on POSIX systems. Currently, python only returns timestamps in float