diff options
author | Raja R Harinath <harinath@hurrynot.org> | 2010-07-10 19:23:07 +0530 |
---|---|---|
committer | Raja R Harinath <harinath@hurrynot.org> | 2010-07-10 19:23:07 +0530 |
commit | c0bc64179f96b5d2e13a905f1f6867cce3ac9558 (patch) | |
tree | ffd98cb39cd4a0541fbc2018a6cfd8144f428bd5 /src/ruleparser.cpp | |
parent | ffc5270a6fa106fecad1a6a9f1520ca8f075c6b7 (diff) | |
download | svn2git-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