mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
b1c416c56c
Summary: Following features added to gitimport, both the library rutine and the command line version. * Define your own parts of a git-library to import by implementing the `GitimportTarget` trait. * Added `GitimportTarget` implementation `ImportMissingForCommit` that will search for any missing reference in Mononoke for the specified git-commit and import them. Note that it will not import commits unreachable by the specified commit history. * Added support to update the bonsai<->git commit mapping while importing commits. * Commit import progress is now shown, making it a bit easier to estimate how big an import job is and how long it will take. * Adding optional git-repo name. This is useful when using gitimport as a library to import missing commits from many repositories simultaneously. * Email to author is now added in the author field. * Committer information is now also exported. * Optimized the blob-store import by checking if a blob already exists prior to importing it. * Added brief functions to basic hash structs, this is to get only the first 4 bytes (8 hex chars) for easier human inspection and debugging. * Added support to suppress the long ref->BonzaiID mapping (on by default to match old behavior). Reviewed By: krallin Differential Revision: D25445974 fbshipit-source-id: 6dc7f977b61ceec1a95b5f3c38548ac8eddbea27 |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
packman.yml |