]> andersk Git - svn-all-fast-export.git/commitdiff
Handle errors correctly
authorThiago Macieira <thiago@cassini.local.lan>
Sun, 23 Dec 2007 21:38:33 +0000 (19:38 -0200)
committerThiago Macieira <thiago@cassini.local.lan>
Sun, 23 Dec 2007 21:38:33 +0000 (19:38 -0200)
src/main.cpp
src/svn.cpp

index aa5fe72ef339cfc6f163d668100f8fa15c6d3b0d..ba6f2f54e5a8124e161c1222eb16f9efa414e024 100644 (file)
@@ -50,7 +50,8 @@ int main(int argc, char **argv)
 
     int max_rev = svn.youngestRevision();
     for (int i = 1; i < max_rev; ++i)
-        svn.exportRevision(i);
+        if (!svn.exportRevision(i))
+            break;
 
     qDeleteAll(repositories);
     // success
index aeca0fc25c415a728a79e4b90270d4b1aa393045..84ce3afa0ad6f8d0e791e9cc47542cf7af8be438 100644 (file)
@@ -311,7 +311,7 @@ int SvnPrivate::exportRevision(int revnum)
     svn_pool_clear(revpool);
 
     if (transactions.isEmpty())
-        return true;            // no changes?
+        return EXIT_SUCCESS;    // no changes?
 
     // now create the commit
     apr_hash_t *revprops;
This page took 0.041607 seconds and 5 git commands to generate.