summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Rocco Rutte [Wed, 7 Mar 2007 11:24:59 +0000 (11:24 +0000)]
Add --quiet option passed to git-fast-import(1)
Signed-off-by: Rocco Rutte <pdmef@gmx.net>
Rocco Rutte [Wed, 7 Mar 2007 11:06:34 +0000 (11:06 +0000)]
Don't restore checkpoint count from cache
It doesn't make sense as each run of git-fast-import starts a new pack
anyways.
Signed-off-by: Rocco Rutte <pdmef@gmx.net>
Rocco Rutte [Wed, 7 Mar 2007 01:52:58 +0000 (01:52 +0000)]
Speedup: Use manifest and compare checksums to detect changes
Instead of feeding in everything or only something and getting merges
wrong, build up a list of changed (incl. added) and deleted files by
1) comparing manifest (deleted, added)
2) comparing checksums if file is present in parent and child (change)
The hg-crew and mutt imports now go in <15 minutes and md5 sums match.
Thanks to Theodore Tso for the hint.
While at it, fix a regression that upon incremental import start we
always merged a branch plus initializing it. A single test showed that
the new detection get starting off from a merge commit right, too.
Signed-off-by: Rocco Rutte <pdmef@gmx.net>
Rocco Rutte [Tue, 6 Mar 2007 22:11:10 +0000 (22:11 +0000)]
Link and not merge first branch of incremental import
Rocco Rutte [Tue, 6 Mar 2007 19:47:51 +0000 (19:47 +0000)]
Provide two versions of getting changes per manifest
As suggested on #mercurial, filectxs() may be faster
than calling filectx() per file.
Rocco Rutte [Tue, 6 Mar 2007 19:46:50 +0000 (19:46 +0000)]
Fix wrapper script for branches with slahes
Use git-branch(1) instead of ls(1) for getting branch names.
Rocco Rutte [Tue, 6 Mar 2007 17:00:25 +0000 (17:00 +0000)]
Initial import
This is the initial import of 'hg2git' being a converter which feeds a
hg repository into git-fast-import(1).