Mercurial extension for importing a git fast-import stream.
Project description
hg-fastimport
WARNING: this extension is incomplete and lightly tested. It is currently intended for Mercurial developers or particularly daring users.
hg-fastimport is a Mercurial extension for importing Git’s fast-import dumps into Mercurial. fast-import is a file format for representing the entire history of a version control repository.
This file format was designed to make it easier to write tools which convert from foreign (non-Git) VCS repository formats into Git; such tools exist for CVS, Mercurial, Darcs, and Perforce.
How to Install
Using Pip
You can install the latest released version using pip:
$ pip install --user hg-fastimport
Then enable it in yourn hgrc:
[extensions] fastimport =
From Source
To install a local version from source:
$ hg clone https://roy.marples.name/hg/hg-fastimport/ $ cd hg-fastimport $ pip install --user .
Then enable it in your hgrc:
[extensions] fastimport =
How to Use
To import into a brand-new Mercurial repository:
$ hg init new $ cd new $ hg fastimport --datesort FILE...
where FILE… is a list of one or more fast-import dumps.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for hg_fastimport-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d19846f3331b911f1d9a91c1a07ffc685bb2f5afc56740a3075f08ebbbc7216 |
|
MD5 | ea793b08ec7510fc57867cd87e8fe438 |
|
BLAKE2b-256 | 771387ef2d43764fc26d179a13b63ebd07f26c371999192e871fc7ed425e9399 |