- Sep 03, 2014
-
-
Siddharth Agarwal authored
For consistency with save_map and save_tags.
-
Siddharth Agarwal authored
'tags' is a fairly nonsensical name in this context.
-
Siddharth Agarwal authored
The writing out is in the git handler, so the loading should be too.
-
Siddharth Agarwal authored
This makes upcoming patches simpler.
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
If there are no elements in the map, we would have tried loading it over and over again. With this, we only try loading it once.
-
- Aug 31, 2014
-
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
We export new git commits with hg extra metadata stored as git extra fields. We also ensure that parsing old commits doesn't break.
-
Siddharth Agarwal authored
Git has a well-hidden notion of extra fields. They aren't accessible from the CLI, but Dulwich can create them. They're a better place to store Mercurial's extra metadata than the commit message. An upcoming patch will switch hg-git to saving the metadata in the Git extra fields. This commit: (a) prepares for that (b) extracts other Git extra fields so that commits from Git with such fields roundtrip correctly
-
Siddharth Agarwal authored
An upcoming patch will include an inline python test. tests/heredoctest.py is copied over from the Mercurial repository.
-
durin42 authored
-
durin42 authored
-
Siddharth Agarwal authored
Previously, we'd iterate over the extra elements in arbitrary order. We now sort the elements and store them in deterministic order. Without sorting, the included test fails half the time.
-
Siddharth Agarwal authored
-
- Aug 30, 2014
-
-
Siddharth Agarwal authored
We didn't actually have a test for this until now.
-
Siddharth Agarwal authored
Mercurial rev 650b5b6e75ed changed the contract for filectxfn, and rev d226fe36e362 added a way for us to detect the change.
-
- Aug 23, 2014
- Aug 01, 2014
- Jul 06, 2014
-
-
Takumi IINO authored
-
- Jul 30, 2012
-
-
durin42 authored
-
- Jul 04, 2014
-
-
Takumi IINO authored
Git makes use thin pack transfer optimization, by default. Some repository hosting services (like a code.google.com) are require thin pack optimization. This patch enables dulwich's thin_packs option by default.
-
- Jun 17, 2014
-
-
Takumi IINO authored
mercurial has useful own password manager.
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
Mercurial commit 503bb3af70fe changed the signature of the memfilectx constructor.
-
Siddharth Agarwal authored
-
- May 20, 2014
-
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
The synopsis is meant for a command description, not help text.
-