initialise flags before starting git-fast-import
[git-darcs-import.git] / TODO.git-darcs-import
blobe9707871af14a3dee506950a34ba67053b7f7e46
1 Git.Metadata
2  - improve e-mail and tag parsing
4 Git.Fast:
5  - get error checking up to Git.Write level again
6  - track pref changes? Sadly, @apply (ChangePref _ _ _)@ looks for a
7    _darcs/pref directory in the repository, so this requires some hack
8  (bugs)
9  - only the last of duplicate tags will be kept. this is a problem because
10    the mapping of tag names is not injective.
12 Git.Base:
13  - find git path with configure or similar
15 darcs2git:
16  - error recovery.
17  - add more options. nice to have:
18    - -f flag for working from a dirty repository (experts only)
19  - store source repository in the destination so a simple
20    git-darcs-import suffices for updating.
21  (wishlist)
22  - add option to pull from a certain tag.
23    (need to figure out how to get the corresponding tree. hmm. maybe it's
24    possible to start with a current pristine tree and work /backwards/,
25    creating the commits when we got far enough? -- note, even darcs itself
26    has problems with this for darcs-2 repos)
27  - add some meta-information to initial commit?