- Sep 05, 2016
-
-
Dan Villiom Podlaski Christiansen authored
Sharing repository data, but not Git metadata can lead to confusing scenarios, particularly in the face of history editing and/or forced updates. This adds a test for the share integration added in 1003994dd497.
-
- Dec 24, 2017
-
-
Kevin Bullock authored
-
- Nov 28, 2017
-
-
Kevin Bullock authored
-
- Nov 26, 2017
-
-
Kevin Bullock authored
-
- Oct 26, 2017
-
-
Pierre-Yves David authored
Before this changeset, the internal git repository were always stored in '.hg/' even when the repository was a 'share' of another one. With this patch, hg-git respect the '.hg/sharedpath' file and stores the internal git repository and associated caches in the original repository. This allows multiple 'shares' to use the same git repository. This does not affect the 'intree' variant where the repository is directly stored inside the working copy.
-
- Nov 24, 2017
-
-
Pierre-Yves David authored
The tests were failing on some minor output changes. It looks like this is output change on the git side. We match the two variants in the tests.
-
- Nov 20, 2017
-
-
Pierre-Yves David authored
Git subrepository are disabled by default in in 4.4.1. We re-enabled them for the tests to prevent multiple failures.
-
- Nov 25, 2017
-
-
Kevin Bullock authored
-
Kevin Bullock authored
-
- Nov 02, 2017
-
-
Kevin Bullock authored
-
- Dec 24, 2015
-
-
Sean Farley authored
-
- May 15, 2015
-
-
Sean Farley authored
To help improve the speed Mercurial operations, we shouldn't leave the whole repository in the draft phase. The only hueristic git has for 'public' is remote HEAD. Therefore, if remote HEAD exists then we use it to mark the corresponding local commit as public. For now, we'll put this behind a config flag for easier rollback.
-
- Nov 02, 2017
-
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
- Oct 24, 2017
-
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
- Nov 02, 2017
-
-
Kevin Bullock authored
-
- Oct 24, 2017
-
-
Kevin Bullock authored
Provides a place to register the defaults for all config options in one place, and a helper to read them. This will let us eliminate deprecation warnings on hg 4.4 (in a future change) while remaining compatible with older versions.
-
- Nov 02, 2017
-
-
Kevin Bullock authored
Since updating run-tests.py in e085b381e8e2, a default date of '0 0' is no longer set automatically. Restore this by adding it to our own test suite's default hgrc.
-
- Oct 24, 2017
-
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
Before this change, setting git.similarity to a value out of range would result in a traceback because 'util' is hg-git's own module. Adds a test demonstrating the fixed behavior.
-
- Oct 23, 2017
-
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
It's been three and a half years or so, so I'd say we're due. This brings us up to the version from hg @ 274811627808 (during the 4.4 code freeze). In particular, we'll need support for optional output lines added in 6025cac3d02f.
-
- Oct 05, 2017
-
-
Durham Goode authored
Upstream changed the representation of this structure, to make it not a named tuple. So let's update to match it. The tests caught this issue.
-
Durham Goode authored
Some upstream code now relies on ctx.repo() to access the repo object, since hggit stored ctx.repo as a field instead of a function, that failed. Let's move it to be a function. For overlaychangectx we can't just store the repo in self._repo because that causes other parts of the base class to act differently and causes tests to fail, so we store it as a new field.
-
- Oct 01, 2017
-
-
Kevin Bullock authored
This is a bit of a simplification of an earlier patch from Jun Wu <quark@fb.com>.
-
- Aug 17, 2017
-
-
Sean Farley authored
-