Commit Graph

149 Commits

Author SHA1 Message Date
Abderrahim Kitouni
a82d7d648c deal correctly with old timezone format in extra committer 2009-08-04 12:32:01 +01:00
Abderrahim Kitouni
d901d565fc save the map only once in export 2009-08-04 12:30:16 +01:00
Abderrahim Kitouni
652619279b reorganize export_hg_commit 2009-08-02 19:53:08 +01:00
Abderrahim Kitouni
5603daa89c readd blob caching (~25% improvement in gexport)
(was lost during the port to latest dulwich), this would also allow
hg-git to take advantage of Sverre's fast-import script
2009-08-02 19:12:16 +01:00
Abderrahim Kitouni
e3d224ab39 disable thin packs as they aren't handled correctly 2009-08-01 18:33:58 +01:00
Abderrahim Kitouni
a73b315aba initial support for pull -r 2009-08-01 17:55:54 +01:00
Abderrahim Kitouni
6a2aac5247 initial support for 'hg outgoing' 2009-07-31 18:15:02 +01:00
Abderrahim Kitouni
69b203636c rework pushing to support --rev and --force options 2009-07-30 22:09:53 +01:00
Abderrahim Kitouni
1509bcf1eb work around a bug in dulwich 0.3.3 2009-07-28 23:12:38 +01:00
Abderrahim Kitouni
4447fd8499 fix invalid timezone handling 2009-07-28 23:10:04 +01:00
Abderrahim Kitouni
36d1ac62b3 fix bug introduced by previous commit 2009-07-28 23:07:37 +01:00
Abderrahim Kitouni
417fa7650f drop untested commit_import_ctx (use commitctx instead).
This should fix issue 6 bb, but may reveal others.
2009-07-28 21:29:27 +01:00
Abderrahim Kitouni
89ffefb443 store non utf-8 encoded author/commit message as deltas 2009-07-24 21:23:35 +01:00
Abderrahim Kitouni
7b86734a7e port to upstream dulwich 2009-07-02 21:58:51 +01:00
Abderrahim Kitouni
90d6fbca7a fix compatibility with mercurial 1.1 2009-07-23 09:28:37 +01:00
Abderrahim Kitouni
a314af7620 do not pull from git when asked to push 2009-07-23 08:47:23 +01:00
Abderrahim Kitouni
d72114533e fix some name errors 2009-07-16 22:08:15 +01:00
Michael J. Pedersen
4d78fd5dab Making compatible with Python 2.4 2009-07-08 14:14:52 -05:00
Abderrahim Kitouni
6522072485 add some annotations for test coverage 2009-07-07 17:46:14 +01:00
Abderrahim Kitouni
05322ce8a0 small cleanups (tabs, s/TODO :/TODO:/ and dead code) 2009-07-07 17:05:43 +01:00
Abderrahim Kitouni
40481436fe fix pushing tags to git (see issue 3 bb) 2009-07-07 11:46:19 +01:00
Abderrahim Kitouni
06c9026768 remove broken tagging code (see issue 3 bb) 2009-07-05 16:39:28 +01:00
Abderrahim Kitouni
e9fb1ccb75 add a test for pushing to git 2009-07-02 13:27:14 +01:00
Abderrahim Kitouni
f6dc1c3540 revert the changes made in 1eaf107ee0e5 and cbd9deb7c675
Merges can be done in either git or hg, so we should not add information
in the git log.
2009-06-29 23:20:37 +01:00
Abderrahim Kitouni
9ac82c76e6 trying to fix some of the broken tests 2009-06-29 15:28:25 +01:00
Abderrahim Kitouni
ab962c94d7 add test for octopus merge conversion 2009-06-25 16:24:36 +01:00
Abderrahim Kitouni
a1de5951ce Reorganize push for more symmetry with fetch 2009-06-23 19:22:49 +01:00
Abderrahim Kitouni
921c19cd03 Drop importbranch/exportbranch options (exportbranch was really broken) 2009-06-23 19:20:15 +01:00
Abderrahim Kitouni
ecf252e1c5 Do not depend on the cache git repository for reference pushing 2009-06-21 22:44:41 +01:00
Abderrahim Kitouni
19087a251b Better reporting of the number of commits to convert 2009-06-21 11:07:44 +01:00
Abderrahim Kitouni
77d27b7dd5 Use mercurial.node.bin instead of dulwich.objects.hex_to_sha 2009-06-19 16:53:39 +01:00
Abderrahim Kitouni
eb4e36cb7d Store git tags in .hg/git-tags and let localtags be *local* 2009-06-18 22:38:09 +01:00
Abderrahim Kitouni
a69df41353 Handle git repositories with legacy encodings. 2009-06-18 16:49:13 +01:00
Abderrahim Kitouni
758c750a8f Fix remote branch hadling to use the hgrc [paths] section 2009-06-16 14:44:19 +01:00
Abderrahim Kitouni
1b70cc7849 Reorder methods by their functionality. 2009-06-16 13:39:11 +01:00
Abderrahim Kitouni
0cb689bef6 Remove remotes support (use the paths section in hgrc instead) 2009-06-08 19:15:58 +01:00
Abderrahim Kitouni
da195f1c47 Various cleanups (mostly whitespace and imports) 2009-06-05 11:56:22 +01:00
Abderrahim Kitouni
c79771a1f7 Initial clone/pull/push support for git repositories 2009-06-03 21:15:43 +01:00
Scott Chacon
2a605eba4a only look for renames if the file has changed 2009-06-03 16:32:03 -07:00
Scott Chacon
38acb03ef6 fix to previously written tree hash calculation 2009-06-03 13:45:32 -07:00
Scott Chacon
b797c4f3e8 profiling push - fixed tree caching issue, 15% impr 2009-06-03 11:45:17 -07:00
Scott Chacon
5a97599d3e not trying to write the same tree twice 2009-06-03 09:55:45 -07:00
Scott Chacon
5c914f6dfa fixed serious speed issue with rename detection 2009-06-03 09:22:27 -07:00
Scott Chacon
d92e94dad8 fix message stripping and malformed user info 2009-06-02 19:33:48 -07:00
Scott Chacon
3a40638749 added empty changelog handling 2009-06-01 20:17:11 -07:00
Scott Chacon
89fbc37467 remove rename detection, add explicit changelog recording on merges 2009-06-01 15:10:01 -07:00
Scott Chacon
feffe70422 almost got everything working 2009-06-01 14:57:19 -07:00
Scott Chacon
f254446497 author and extra data fixes 2009-05-29 13:13:04 -07:00
Scott Chacon
4a831bd653 moved file rename code back to proper indent 2009-05-27 17:27:23 -07:00
Scott Chacon
4ec3f5c66b Merge branch 'octo' with octo merge code
Conflicts:
	git_handler.py
2009-05-27 17:19:11 -07:00