- Aug 07, 2017
-
-
Kevin Bullock authored
-
- Aug 06, 2017
-
-
Kevin Bullock authored
-
- Aug 05, 2017
-
-
Kevin Bullock authored
-
Kevin Bullock authored
When the line to run doctests was introduced, it looks like it was just added to the wrong rule. Let's put it in the right one.
-
- Aug 06, 2017
-
-
Kevin Bullock authored
Since 006c837f9181 we don't need osutil on hg >= 4.3. When demandimport is enabled, this extra import doesn't hurt anything, but it breaks doctests.
-
- Aug 05, 2017
-
-
Kevin Bullock authored
The fallback introduced in 05c8aa7d3edc failed to work on hg < 3.8, which has no util.urlreq. This was apparently masked by the fact that the Makefile is not set up to run doctests in all modules, which we'll fix in an upcoming change.
-
Kevin Bullock authored
-
Kevin Bullock authored
The tests were broken by 715cbf3fa24c with the switch to using repo.vfs, but this was masked by the fact that the Makefile is only set to run tests for git2hg.py. We'll tackle that in an upcoming changeset.
-
- Jul 24, 2017
-
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
- Jul 19, 2017
-
-
Ryan McElroy authored
Recent versions of mercuiral issue a devel-warn if the old recordchange api is used, but we want to remain backwards-compatible, so this patch refactors things to be forward-compatible and backwards-compatible.
-
- Jul 17, 2017
-
-
Durham Goode authored
Upstream Mercurial now has a devel-warning when writing to a file without taking a lock. Since we already need write access to write the map file, let's take the wlock as well.
-
- Jun 19, 2017
-
-
Kevin Bullock authored
Since hg 4.3, the upstream osutil module has been moved to mercurial.cext.osutil, but the util module also now re-exports everything in osutil. Thanks to Durham Goode and Yuya Nishihara for reporting and finding the right fix for this.
-
- Jun 09, 2017
-
-
Stanislau Hlebik authored
In upstream c0b16b801687be26d14cabe501678e24b2a3c117 there was a refactoring that caused current named branch to be set if branch wasn't specified. It makes hg-git tests fail. This diff fixes it by explicitly specifying default named branch.
-
- May 22, 2017
-
-
Durham Goode authored
Core hg has deprecated cmdutil.commands in favor of registrar.commands. So we need to update hg-git as well.
-
- May 12, 2017
-
-
Jun Wu authored
Upstream hg (e62cf13e0858) now requires isbinary() from a filecontext. hg-git's overlayfilectx needs to be updated accordingly.
-
- May 09, 2017
-
-
Durham Goode authored
Mercurial 4.3 has completelu dropped the join and wjoin functions. Let's use the appropriate repo.vfs.join and repo.wvfs.join functions instead. I ran the tests against each version of Mercurial from 2.8 to 4.2. Things before 2.8 seem to already be broken for unrelated reasons.
-
- Apr 19, 2017
-
-
Kevin Bullock authored
-
Kevin Bullock authored
-
Kevin Bullock authored
-
- Mar 15, 2017
-
-
Durham Goode authored
Upstream has deprecated repo.join in favor of repo.vfs.join, so let's update to match them. Old hg should have repo.vfs.join so I don't think this breaks backwards compatibility.
-
- Mar 09, 2017
-
-
Arun Kulshreshtha authored
repo.opener() is now deprecated, so repo.vfs() should be used instead.
-
- Mar 15, 2017
-
-
Durham Goode authored
Upstream has changed the manifest diff api to include a matcher, so we need to update our wrappers accordingly.
-
- Dec 18, 2016
-
-
Gregory Szorc authored
Previously, no explicit tests existed for this feature. The added tests demonstrate that git.findcopiesharder results in copy metadata being added to changesets adding files that were unmodified by that changeset.
-
- Nov 01, 2016
-
-
timeless developer authored
Mercurial users are using bookmarks to represent git refs, so when we are unable to push a git ref to remote, we need to tell the hg user to add a bookmark (something they understand), instead of mentioning a ref (which is a foreign concept to them).
-
- Jan 08, 2016
-
-
Sean Farley authored
Tests have been updated for new behavior.
-
- May 15, 2015
-
-
Sean Farley authored
It doesn't really make sense to look up HEAD since this is checking 'incoming'.
-
Sean Farley authored
-
Sean Farley authored
-
- Jan 09, 2017
-
-
Stanislau Hlebik authored
f05ede08dcf7d13794ccc9abb53877a50bf2b58b in mercurial main repo changed changeset_printer so that it outputs all the troubles for the changeset. To do it ctx.troubled() is accessed and in turn it asks for obsstore and unfiltered() repo. It causes tests failures in hg-git because overlay repo has neither obsstore field nor unfiltered method. This patch adds unfiltered method that always returns unfiltered repo from the handler.
-
- Nov 13, 2016
-
-
Henning Schild authored
so contributors have a link to the archive and the mail address and do not have to google that first
-
- Dec 06, 2016
-
-
Kevin Bullock authored
-