sapling/eden/scm/edenscm/mercurial/commands
Jun Wu 0dc28f689f changelog2: initial support for segmented git changelog
Summary:
The immediate goal is to run benchmarks on a commit graph provided by a git
repo without converting a whole (large) repo from git to hg. Note git repos can
be cloned in a shallow way so it only contains the commit graph. For example:

  git clone https://github.com/torvalds/linux --filter=tree:0 -n

Note: The above command writes repositoryformat=1 in `.git/config`
which is not supported by libgit2. Manually editing it to repositoryformat=0
would enable libgit2 to read it for this crate's use-case.

In the longer term we might want to extend the support so refs/trees/files can
be read/written directly via the git repo based on this work. However that's
currently beyond scope.

Reviewed By: DurhamG

Differential Revision: D23095467

fbshipit-source-id: 868beb0c7de60453b47962639863eb8f7e3f5753
2020-08-21 13:00:45 -07:00
..
__init__.py grep: handle sharded biggrep responses 2020-08-13 09:58:52 -07:00
blackbox.py blackbox: remove IndexFilter 2019-11-21 08:36:09 -08:00
cmdtable.py pyre: add stub for "bindings" 2020-01-31 13:18:54 -08:00
debug.py changelog2: initial support for segmented git changelog 2020-08-21 13:00:45 -07:00
debugcheckoutidentifier.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
debugdirs.py py3: iter{keys,values,items} -> pycompat.iter{keys,values,items} 2020-01-28 16:27:28 -08:00
debugmetalog.py suppress errors in eden - batch 1 2020-07-20 13:29:51 -07:00
debugmutation.py repoview: further remove repoview references 2020-07-06 14:04:27 -07:00
debugrunshell.py Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
debugsendunbundle.py debugsendunbundle: add cmd to send unbunble from stdin 2020-05-13 15:34:39 -07:00
debugstatus.py i18n: use _x to signal untranslated strings 2020-05-07 09:07:49 -07:00
debugstrip.py debugstrip: repo.revs -> repo.nodes 2020-02-28 17:45:27 -08:00
doctor.py doctor: repair hgcommits directory too 2020-08-21 13:00:45 -07:00
eden.py mercurial: tidy up eden import helper mononoke detection 2020-08-21 13:00:45 -07:00
fs.py remove stats memory command 2020-05-05 12:09:11 -07:00
purge.py purge: move extension to core 2020-01-21 20:49:08 -08:00
uncommit.py pycompat: drop strkwargs / byteskwargs 2020-01-31 16:38:03 -08:00