From: Rocco Rutte Date: Thu, 8 Mar 2007 09:37:41 +0000 (+0000) Subject: Add some degign notes to readme X-Git-Url: http://crossforests.com/gitweb?a=commitdiff_plain;h=69e2d5df9b17b04802a00f898b8019d7f7dd59a0;p=python%2Ffast-export.git Add some degign notes to readme Signed-off-by: Rocco Rutte --- diff --git a/README.txt b/README.txt index 368e7ea..d28a096 100644 --- a/README.txt +++ b/README.txt @@ -25,3 +25,12 @@ Notes As each git-fast-import run creates a new pack file, it may be required to repack the repository quite often for incremental imports (especially when importing a small number of changesets per incremental import). + +Design +====== + +hg2git.py was designed in a way that doesn't require a 2-pass mechanism +or any prior repository analysis: if just feeds what it finds into +git-fast-import. This also implies that it heavily relies on strictly +linear ordering of changesets from hg, i.e. its append-only storage +model so that changesets hg2git already saw never get modified.