- Nov 30, 2017
-
-
Sean Farley authored
It seems fffe8883960b incorrectly did a match on the second parent (which is null) and that core Mercurial mistakenly matched the whole line with (re). This was recently fixed in 6d5718e39657 in core, so let's update the test with the correct match.
-
- Nov 27, 2017
-
-
Sean Farley authored
This allows us to code against the current API of dulwich so that one day we can drop the code in compat.py.
-
Sean Farley authored
New dulwich refactored the object it returns from fetch_pack (it use to be a dict but is now an object of two dicts, one for ref and the other for symrefs, and a string containing the agent.
-
Sean Farley authored
Beginning with dulwich 0.18, it now supports reporting the symrefs so we no longer need to monkey patch (will require future patches to use the new code, though).
-
Sean Farley authored
This makes a following refactor easier to review.
-
- Dec 02, 2017
-
-
Sean Farley authored
-
- 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
-