# HG changeset patch # User Goffi # Date 1308567435 -7200 # Node ID 58091eac8c8e958057f7621619dc3ab606db0724 # Parent d4f1235c860bd09c1eb9d69fd9f999a49f27ec4f exit status updated and shown in manpage diff -r d4f1235c860b -r 58091eac8c8e gcp --- 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 diff -r d4f1235c860b -r 58091eac8c8e gcp.1 --- 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