offbytwo / git-hg
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
Cosmin Stejerean (author)
Thu May 14 14:42:52 -0700 2009
git-hg /
| name | age | message | |
|---|---|---|---|
| |
.gitmodules | ||
| |
LICENSE | ||
| |
README | ||
| |
bin/ | ||
| |
fast-export - ff19982 | ||
| |
update-externals.sh |
README
Author: Cosmin Stejerean (offbytwo) License: MIT Description: A set of scripts for checking out and tracking a mercrial project from git. * Dependencies * If this is a fresh checkout run $ git submodule init $ git submodule update 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 * add /path/to/this/checkout/bin to 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

