Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
|fast-export @ c8a4584|
Author: Cosmin Stejerean (offbytwo) License: MIT Description: A set of scripts for checking out and tracking a mercrial project from git. * Dependencies * Mercurial (hg) and python must be installed and in your $PATH. If this is a fresh checkout run $ git submodule update --init to pull in fast-export. If for some reason you cannot do this get a copy of fast-export from http://repo.or.cz/w/fast-export.git and place it in the root of the checkout. * Installation * Either add /path/to/this/checkout/bin to your $PATH, or symbolic link /path/to/this/checkout/bin/git-hg into a directory on your $PATH. * Usage * - clone an hg repo, including ones over HTTP $ git-hg clone http://some/random/hg/repo [local-git-repo-name] - fetch updates from the hg repo $ git-hg fetch or optionally $ git-hg pull # same as git-hg-fetch && git merge hg/branch_name - checkout a new branch from hg $ git-hg checkout branch_name * Structure * .git/hgcheckout - contains a bare mercurial checkout of the specified repo .git/hgremote - contains a bare git repo clones from the mercurial one, this is added as a remote called "hg" in the base repo