aboutsummaryrefslogtreecommitdiffstats
path: root/src/ruleparser.cpp
diff options
context:
space:
mode:
authorRaja R Harinath <harinath@hurrynot.org>2010-07-10 19:23:07 +0530
committerRaja R Harinath <harinath@hurrynot.org>2010-07-10 19:23:07 +0530
commitc0bc64179f96b5d2e13a905f1f6867cce3ac9558 (patch)
treeffd98cb39cd4a0541fbc2018a6cfd8144f428bd5 /src/ruleparser.cpp
parentffc5270a6fa106fecad1a6a9f1520ca8f075c6b7 (diff)
downloadsvn2git-c0bc64179f96b5d2e13a905f1f6867cce3ac9558.tar
svn2git-c0bc64179f96b5d2e13a905f1f6867cce3ac9558.tar.gz
svn2git-c0bc64179f96b5d2e13a905f1f6867cce3ac9558.tar.bz2
svn2git-c0bc64179f96b5d2e13a905f1f6867cce3ac9558.tar.xz
svn2git-c0bc64179f96b5d2e13a905f1f6867cce3ac9558.zip
make --incremental robust to inconsistent import directories
An interrupted import (say with Ctrl-C) can leave the import directory in an inconsistent state. This can be due to checkpointing fast-import only occassionally, but updating log-* files immediately, and/or other reasons. The incremental mode can detect certain such situations and rewind back to a safe state. Note that since the default commit-interval is quite large, this rewind can end up backtracking a lot. Note also that import interrupted under the control of svn2git, say, for missing rules should leave the import directory in a consistent state for the purpose of svn2git.
Diffstat (limited to 'src/ruleparser.cpp')
0 files changed, 0 insertions, 0 deletions