summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Rocco Rutte [Thu, 8 Mar 2007 10:12:01 +0000 (10:12 +0000)]
Add note about SHA1 stability to readme
Signed-off-by: Rocco Rutte <pdmef@gmx.net>
Rocco Rutte [Thu, 8 Mar 2007 09:37:41 +0000 (09:37 +0000)]
Add some degign notes to readme
Signed-off-by: Rocco Rutte <pdmef@gmx.net>
Rocco Rutte [Thu, 8 Mar 2007 09:37:23 +0000 (09:37 +0000)]
Don't use checkpoint
As git-fast-import already generates at least one pack per run, don't
even further split these up on a (default) 1k changeset boundary. Also
rework the documentation on that one a little.
Signed-off-by: Rocco Rutte <pdmef@gmx.net>
Rocco Rutte [Wed, 7 Mar 2007 15:10:39 +0000 (15:10 +0000)]
Add some simpe readme with legal stuff, usage and some notes
Signed-off-by: Rocco Rutte <pdmef@gmx.net>
Rocco Rutte [Wed, 7 Mar 2007 11:38:56 +0000 (11:38 +0000)]
Distinct between added, changed and removed files for UI output
To git-fast-import(1) we feed in changed and added files completely, so
thers's no real difference except UI output (potentially for debugging).
Signed-off-by: Rocco Rutte <pdmef@gmx.net>
Rocco Rutte [Wed, 7 Mar 2007 11:33:03 +0000 (11:33 +0000)]
Only attempt to export tags in our input range
This prints much less noise and potentially makes git-fast-import(1)
less confused.
Signed-off-by: Rocco Rutte <pdmef@gmx.net>
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).