git-hg
git-hg copied to clipboard
A git-hg utility for checking out and tracking a mercurial repo.
git-hg revision 16b573ed0567e89348ba1d066e6afe5bb48b916c (latest commit from Nov 2016). I created a sandbox repository just for this use case. I guess git-hg does not handle correctly "(" in hg branch names....
One of the bugs said it was fixed in a new version, but I don't see a clear way to check my installed version. `git-hg --version` or `man git-hg` or...
git-hg clone https://hg.libsdl.org/sdl12-compat/ Fails with: adding changesets adding manifests adding file changes added 121 changesets with 231 changes to 60 files new changesets a6cb692b8939:dc55edfe5d2f Initialized empty Git repository in /home/hans/projects/sdl12-compat/.git/hgremote/...
I'm trying to git-hg clone https://bitbucket.org/kosovan/theunarchiver, but an error is raised: ``` Initialized empty Git repository in /home/drmccoy/fork/theunarchiver/.git/ requesting all changes adding changesets adding manifests adding file changes added 1168...
git-hg stores the same objects under both `.git/objects` and `.git/hgremote/objects`, wasting space by 2x. A workaround is to [share objects](https://git.wiki.kernel.org/index.php/Git_FAQ#How_to_share_objects_between_existing_repositories.3F): ~~~~ $ du -sh 2.1G . $ echo ../hgremote/objects/ >>...
Fixed in: https://github.com/frej/fast-export/commit/6cf9397bd6aadf659efb5104af4d3f37b0753d73 I'm having other issues at the moment so I don't know if this is the only problem
When hg-cloning Octave, everything goes fine: ``` $ hg clone http://www.octave.org/hg/octave upstream real URL is http://hg.savannah.gnu.org/hgweb/octave requesting all changes adding changesets adding manifests adding file changes added 19535 changesets with...
function "context.memfilectx" requires "repo" object as first parameter. Patch could be something like below, however if you want to be compatible with older mercurial version, it should be modified. ```...
From [the website](http://offbytwo.github.io/git-hg/): > Currently there is no support for pushing changes to a mercurial repository because I have not needed that functionality, but patches are welcome :) From the...