annotate TODO.txt @ 90:353c9e9192ec

added map saving after each object exported
author Scott Chacon <schacon@gmail.com>
date Sat, 09 May 2009 15:06:33 -0700
parents e35ed99fa691
children 6305f274fc63
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14
36e94e805fa7 added basic config file for remembering remote urls
Scott Chacon <schacon@gmail.com>
parents: 13
diff changeset
1 GENERAL
36e94e805fa7 added basic config file for remembering remote urls
Scott Chacon <schacon@gmail.com>
parents: 13
diff changeset
2 ==========
67
759ac56497e7 adding hg explicit file renames to the git commit message
Scott Chacon <schacon@gmail.com>
parents: 64
diff changeset
3 * fully integrate as native protocol handler
759ac56497e7 adding hg explicit file renames to the git commit message
Scott Chacon <schacon@gmail.com>
parents: 64
diff changeset
4 - hg push git@...
759ac56497e7 adding hg explicit file renames to the git commit message
Scott Chacon <schacon@gmail.com>
parents: 64
diff changeset
5 - hg fetch [remote] (remote is url, hg alias or hg-git remote)
759ac56497e7 adding hg explicit file renames to the git commit message
Scott Chacon <schacon@gmail.com>
parents: 64
diff changeset
6 - hg clone url
72
7d5fbed25b36 merge with a rename is working now, but the fix cannot be the right way to do it
Scott Chacon <schacon@gmail.com>
parents: 71
diff changeset
7 * fail nicely when the remote_name is not there
16
58cd05129119 moved init into git_handler
Scott Chacon <schacon@gmail.com>
parents: 14
diff changeset
8 * submodules?
46
0bfcd0c06b8e clarified in the readme that this is still alpha
Scott Chacon <schacon@gmail.com>
parents: 44
diff changeset
9 * .gitignore, etc - try to convert?
0bfcd0c06b8e clarified in the readme that this is still alpha
Scott Chacon <schacon@gmail.com>
parents: 44
diff changeset
10 - (probably not automatically, but perhaps a generator?)
9
7e776864b301 sorts the commits topologically before converting
Scott Chacon <schacon@gmail.com>
parents:
diff changeset
11
7e776864b301 sorts the commits topologically before converting
Scott Chacon <schacon@gmail.com>
parents:
diff changeset
12 PUSH
7e776864b301 sorts the commits topologically before converting
Scott Chacon <schacon@gmail.com>
parents:
diff changeset
13 ==========
44
234bb5784c8b cleaned up documentation, created initial branch policy
Scott Chacon <schacon@gmail.com>
parents: 42
diff changeset
14 * push with branch names (w/ proper error messages)
52
87d462a6b796 pushing nothing works better
Scott Chacon <schacon@gmail.com>
parents: 47
diff changeset
15 * explain what branch mapping policy determined when updating refs
64
f8973754189e add gpl file
Scott Chacon <schacon@gmail.com>
parents: 57
diff changeset
16 * convert tags to git (local and .hgtags entries)
71
19053d11d520 explicit renames converting both ways now
Scott Chacon <schacon@gmail.com>
parents: 67
diff changeset
17 * add a warning for a non-fast forward push
14
36e94e805fa7 added basic config file for remembering remote urls
Scott Chacon <schacon@gmail.com>
parents: 13
diff changeset
18
36e94e805fa7 added basic config file for remembering remote urls
Scott Chacon <schacon@gmail.com>
parents: 13
diff changeset
19 FETCH
36e94e805fa7 added basic config file for remembering remote urls
Scott Chacon <schacon@gmail.com>
parents: 13
diff changeset
20 ===========
64
f8973754189e add gpl file
Scott Chacon <schacon@gmail.com>
parents: 57
diff changeset
21 * tag conversion (add local tags if not already in .hgtags)
55
4b1fa3d0fa8b got the milestone done, moved some TODO stuff into a "mapping issues" section
Scott Chacon <schacon@gmail.com>
parents: 53
diff changeset
22
4b1fa3d0fa8b got the milestone done, moved some TODO stuff into a "mapping issues" section
Scott Chacon <schacon@gmail.com>
parents: 53
diff changeset
23 MAPPING ISSUES
4b1fa3d0fa8b got the milestone done, moved some TODO stuff into a "mapping issues" section
Scott Chacon <schacon@gmail.com>
parents: 53
diff changeset
24 ==============
4b1fa3d0fa8b got the milestone done, moved some TODO stuff into a "mapping issues" section
Scott Chacon <schacon@gmail.com>
parents: 53
diff changeset
25 Created in Hg:
80
0e0a2d20deed added a missing newline back to git conversion
Scott Chacon <schacon@gmail.com>
parents: 72
diff changeset
26 * merges with renames in 2nd branch
0e0a2d20deed added a missing newline back to git conversion
Scott Chacon <schacon@gmail.com>
parents: 72
diff changeset
27 - dont convert back properly for some reason
55
4b1fa3d0fa8b got the milestone done, moved some TODO stuff into a "mapping issues" section
Scott Chacon <schacon@gmail.com>
parents: 53
diff changeset
28
4b1fa3d0fa8b got the milestone done, moved some TODO stuff into a "mapping issues" section
Scott Chacon <schacon@gmail.com>
parents: 53
diff changeset
29 Created in Git:
89
e35ed99fa691 committer info now being kept properly
Scott Chacon <schacon@gmail.com>
parents: 80
diff changeset
30 * encoding field / utf-8
55
4b1fa3d0fa8b got the milestone done, moved some TODO stuff into a "mapping issues" section
Scott Chacon <schacon@gmail.com>
parents: 53
diff changeset
31 * octopus merge explode/implode
4b1fa3d0fa8b got the milestone done, moved some TODO stuff into a "mapping issues" section
Scott Chacon <schacon@gmail.com>
parents: 53
diff changeset
32
67
759ac56497e7 adding hg explicit file renames to the git commit message
Scott Chacon <schacon@gmail.com>
parents: 64
diff changeset
33 WEBSITE
759ac56497e7 adding hg explicit file renames to the git commit message
Scott Chacon <schacon@gmail.com>
parents: 64
diff changeset
34 ===========
759ac56497e7 adding hg explicit file renames to the git commit message
Scott Chacon <schacon@gmail.com>
parents: 64
diff changeset
35 * more usage documentation
759ac56497e7 adding hg explicit file renames to the git commit message
Scott Chacon <schacon@gmail.com>
parents: 64
diff changeset
36 * screencast
90
353c9e9192ec added map saving after each object exported
Scott Chacon <schacon@gmail.com>
parents: 89
diff changeset
37 * git+ssh, git@ descriptions, better error detection for that
41
12d4f99c0702 cleaned and reordered todo list
Scott Chacon <schacon@gmail.com>
parents: 40
diff changeset
38
12d4f99c0702 cleaned and reordered todo list
Scott Chacon <schacon@gmail.com>
parents: 40
diff changeset
39 SPEED/EFFICIENCY
12d4f99c0702 cleaned and reordered todo list
Scott Chacon <schacon@gmail.com>
parents: 40
diff changeset
40 ================
44
234bb5784c8b cleaned up documentation, created initial branch policy
Scott Chacon <schacon@gmail.com>
parents: 42
diff changeset
41 * switch object mapping to hg->git since the many to one is that direction
41
12d4f99c0702 cleaned and reordered todo list
Scott Chacon <schacon@gmail.com>
parents: 40
diff changeset
42 * don't send blobs/trees already on server
67
759ac56497e7 adding hg explicit file renames to the git commit message
Scott Chacon <schacon@gmail.com>
parents: 64
diff changeset
43 * packfile creation benchmarking (seems to take a while sometimes)
90
353c9e9192ec added map saving after each object exported
Scott Chacon <schacon@gmail.com>
parents: 89
diff changeset
44 - at least provide status output