diff options
author | Raja R Harinath <harinath@hurrynot.org> | 2010-07-01 18:26:26 +0530 |
---|---|---|
committer | Raja R Harinath <harinath@hurrynot.org> | 2010-07-01 18:26:26 +0530 |
commit | 883fc2dfc9adbe42f490b6049b4a1db62b843b71 (patch) | |
tree | 25e2daa1dbd50ec6db678dd8bd40c602d752d263 /src/ruleparser.h | |
parent | c1ae3088b783fc62faf7ee05279b31b8a37b568e (diff) | |
download | svn2git-883fc2dfc9adbe42f490b6049b4a1db62b843b71.tar svn2git-883fc2dfc9adbe42f490b6049b4a1db62b843b71.tar.gz svn2git-883fc2dfc9adbe42f490b6049b4a1db62b843b71.tar.bz2 svn2git-883fc2dfc9adbe42f490b6049b4a1db62b843b71.tar.xz svn2git-883fc2dfc9adbe42f490b6049b4a1db62b843b71.zip |
Infer some copy sources as additional parents
We use a literal meaning of multiple commit parents to allow us to infer
some partial repository copying as merges. This helps us
1) track history despite some directory reorganization
2) link subset commits to parents
3) infer some merges which were achieved by overwriting
a subtree with contents from another branch
This seems to work well enough even with cvs2svn monster commits. The
heuristics have been tuned by gut feel to work reasonably well with mono's
SVN repository. They can definitely be improved.
Diffstat (limited to 'src/ruleparser.h')
0 files changed, 0 insertions, 0 deletions