Benoit Boissinot
b1861d6f6d
make sure no tag object are included in the DAG we build
2010-02-24 17:21:20 +01:00
Augie Fackler
ca2a34eaec
init: strip .git for default clone destination for git sources
2010-01-11 20:48:43 -06:00
Augie Fackler
b2653f208f
init: whitespace cleanup
2010-01-11 20:46:52 -06:00
Augie Fackler
d7e9a9014c
setup: bump to 0.2.1
2009-12-26 13:46:37 -06:00
Augie Fackler
197936d8b3
tests: update some test expectations
2009-12-26 13:41:56 -06:00
Augie Fackler
48f2a58b23
Merge with abderrahim.
2009-12-26 13:31:24 -06:00
Augie Fackler
9bab70cf53
setup: bump to 0.2.0
2009-12-26 12:42:25 -06:00
Augie Fackler
504dd7f416
git_handler: update for slight API change in bookmarks
...
This should continue being backwards compatible through at least hg 1.3, perhaps further.
2009-12-26 12:22:06 -06:00
Abderrahim Kitouni
91561c5a2e
fix a bug when a directory is replaced with a file
...
also use ObjectStore.tree_changes from dulwich instead of our own func
(the change to test octopus is legitimate, there were some duplicate
entries)
2009-12-25 08:56:20 +01:00
Antonin Amand
e4c754e5b8
remove unused imports
2009-11-29 16:29:18 +01:00
Antonin Amand
f57a02a4cc
python 2.4 syntax fix
2009-11-29 16:24:34 +01:00
Abderrahim Kitouni
8adb077176
remove leftover lsprofcalltree.py (we can use hg --profile)
2009-11-26 20:47:38 +01:00
Abderrahim Kitouni
6a70b4397d
accept both old and new hg output for clone
2009-11-23 19:28:20 +01:00
Abderrahim Kitouni
f2f0e03e94
fix running unit tests with the test runner
2009-11-23 19:10:32 +01:00
Abderrahim Kitouni
c07321597c
undo changes from 8b927e612456 (GNU sed doesn't have a -E option)
2009-11-23 18:58:40 +01:00
Augie Fackler
899f88dbc9
tests: update test expectations for hg change 00655544b9f3
2009-10-27 22:40:11 -04:00
Augie Fackler
44d75ddc05
tests: inline unit tests into main test suite
2009-10-27 22:39:45 -04:00
Lincoln Stoll
86d0cc6948
Enable detection of bare repositories as a local git repo
2009-10-26 17:52:32 +01:00
Lincoln Stoll
b1e1caad4a
Adding a unit test for the url format parser.
2009-10-20 19:33:06 +02:00
Lincoln Stoll
d255491879
Handle normal relative SSH paths (i.e for heroku and gitosis) as well as github style paths.
2009-10-19 17:48:07 +02:00
Augie Fackler
fbdfb75d81
Merge with abderrahim.
2009-10-25 10:55:12 -05:00
Augie Fackler
5bccae8cb3
tests: Fix tests with new repo layout.
...
Also make all tests bail early if dulwich is not available.
2009-10-25 10:52:50 -05:00
Augie Fackler
a884ee33b6
Updated readme with more complete author list and some corrected docs.
2009-10-17 20:34:53 -04:00
Abderrahim Kitouni
480886d706
do not init the cache git repo unless needed (fixes issue 16 bb)
2009-10-15 21:45:15 +01:00
Abderrahim Kitouni
90f8c9cf18
Simple hack for handling wrong use of git repos (fixes issue 24 bb)
2009-10-08 19:50:09 +01:00
Mads Kiilerich
c5d1e7bc8b
Simpler handling of detection of git repos
...
This also fixes git.intree support
2009-10-08 02:27:00 +02:00
Kevin Bullock
25a2b1d0a1
package with distutils
...
(patch tweaked slightly by Augie Fackler)
2009-09-30 14:39:49 -05:00
Augie Fackler
7c180ed8af
Merge test fixes.
2009-09-25 22:44:05 -04:00
Augie Fackler
1929457d53
Add some better help.
2009-09-25 22:09:33 -04:00
Augie Fackler
b9e4c54164
Merge with abderrahim's changes.
2009-09-25 22:01:57 -04:00
Abderrahim Kitouni
70cf8e8023
tests: work around output variations in newer git versions
2009-08-19 21:13:07 +01:00
Abderrahim Kitouni
d1d7d9d0ff
push tip to master in an empty repository even if there are tags
...
(closes issue 11 bb)
2009-08-16 23:18:08 +01:00
Abderrahim Kitouni
9718861d78
look for renamed files only in files modified by the commit
2009-08-15 22:41:45 +01:00
Augie Fackler
04319ec5f3
tests: work around output changes in newer git versions
...
In particular, newer gits no longer show ... in merged revisions,
use ' instead of " when checking out a branch, and changed the
output format of commit information completely.
2009-08-11 00:13:37 -04:00
Abderrahim Kitouni
e75dcff34a
hgrepo: remove unused imports
2009-08-10 16:07:13 +01:00
Abderrahim Kitouni
91061f6dba
fix crash in outgoing if there are new (git) branches
2009-08-10 16:05:57 +01:00
Abderrahim Kitouni
3c0322c692
outgoing: don't crash when there are unpulled changesets
2009-08-08 11:14:49 +01:00
Abderrahim Kitouni
607adab999
push the tip to master if remote repository is empty (closes issue 11 bb)
2009-08-08 10:52:30 +01:00
Abderrahim Kitouni
9003ffa324
update TODO
2009-08-07 14:57:01 +01:00
Abderrahim Kitouni
a4c707e94f
handle the new tag cache in mercurial crew
2009-08-04 18:39:02 +01:00
Abderrahim Kitouni
72785a2839
split out get_git_author, get_git_parents and get_git_message
...
based on work by Sverre Rabbelier.
2009-08-04 13:19:30 +01:00
Sverre Rabbelier
606cf4bd97
switch object mapping to hg->git since the many to one is that direction
2009-07-31 15:27:20 -07:00
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