Commit Graph

238 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
e8e5349672 delete the dulwich fork we have 2009-07-23 08:48:04 +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
8bb2513712 support local git repositories (fixes issue 5 bb) 2009-07-23 08:38:20 +01:00
Abderrahim Kitouni
d72114533e fix some name errors 2009-07-16 22:08:15 +01:00
Abderrahim Kitouni
6673d84466 hgrepo: forward the return value of pull and push (fixes issue 8 bb) 2009-07-16 19:42:45 +01:00
Augie Fackler
b7e27f587a hgrepo: fix bad import of weakref 2009-07-10 11:29:27 -05: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
16f2ebc151 add a new test for git tags 2009-07-07 17:45:29 +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
d2effa3dff add test for named branches 2009-07-07 10:47:26 +01:00
Abderrahim Kitouni
06c9026768 remove broken tagging code (see issue 3 bb) 2009-07-05 16:39:28 +01:00
Abderrahim Kitouni
5459a96f50 merge the fix for the encoding field bug 2009-07-03 16:46:26 +01:00
Abderrahim Kitouni
6a23c5c79f fix the encoding bug correctly 2009-07-03 16:44:25 +01:00
Abderrahim Kitouni
e9fb1ccb75 add a test for pushing to git 2009-07-02 13:27:14 +01:00
Abderrahim Kitouni
cbc9d0cf91 create the repository subclass in reposetup
hg-git should no longer conflict with hgsubversion
2009-07-01 21:31:35 +01:00
Abderrahim Kitouni
555482cb02 fix the last bug remaining (now all tests should pass) 2009-06-30 15:29:40 +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
096b5a94df update tests to also push to git (not only clone) 2009-06-28 22:48:16 +01:00
Abderrahim Kitouni
d633cf5716 added a test for merge (fails actually) 2009-06-28 22:00:46 +01:00
Abderrahim Kitouni
02ac29b2b1 README: minor fixes 2009-06-28 21:49:44 +01:00
Abderrahim Kitouni
ab962c94d7 add test for octopus merge conversion 2009-06-25 16:24:36 +01:00
Abderrahim Kitouni
50d63c7775 merge documentation update from ArneBab 2009-06-24 15:18:42 +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
Arne Babenhauserheide
6b95636508 README: Added information about the git+ssh:// url format. 2009-06-22 11:24:48 +02: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
37024e14e4 merge documentation update from ArneBab 2009-06-21 17:21:36 +01:00
Abderrahim Kitouni
19087a251b Better reporting of the number of commits to convert 2009-06-21 11:07:44 +01:00
Abderrahim Kitouni
7d41639e2e Add expected output for test-encoding (forgotten in face52a81d48) 2009-06-21 17:18:16 +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
Arne Babenhauserheide
ca1c0302d5 Updated the readme some more... 2009-06-18 21:16:49 +02:00