- Dec 31, 2015
-
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
pathutil isn't in 2.8.
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
- Dec 30, 2015
-
-
Laurent Charignon authored
bookmarks.write is deprecated and it was showing warning messages in test-hg-branch.t with the latest test runner from core mercurial. Tested with both hg 2.8 and hg tip.
-
- Dec 29, 2015
-
-
timeless developer authored
If a module doesn't exist, it yields an ImportError, if an attribtue doesn't exist on a module, it yields an AttributeError
-
- Dec 14, 2015
-
-
Sean Farley authored
dulwich 0.12.x changed the way they pass parameters around, so we reformat that to what hg-git expects. This is just plain ridiculous.
-
- Dec 03, 2015
-
-
Sean Farley authored
Some servers, for example, Bitbucket, output helpful messages. This patch reports the output, if any exist, to the user.
-
- Oct 29, 2015
-
-
Sean Farley authored
This will massively speed up 'hg status' on repos that are not git based. On my macports repo, status went from Before: 0m0.591s After: 0m0.297s
-
- Dec 01, 2015
-
-
Siddharth Agarwal authored
This was causing test-encoding.t to fail.
-
- Nov 25, 2015
-
-
durin42 authored
Dulwich treats ref names internally as unicode strings (probably because of Python 3?), which means that at some points it tries to do os.path.join between the repo path and the unicode of the ref name, which fails miserably if we construct the repo with a str and not a unicode. Kludge around this problem. Fixes issue 172.
-
- Nov 13, 2015
-
-
Andi McClure authored
Particularly the odd ext:(%xx) feature.
-
- Nov 09, 2015
-
-
Siddharth Agarwal authored
Closes issue #154.
-
Siddharth Agarwal authored
Not clear how this is happening, but this should fix it. Resolves issue #166.
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
This list was just completely out of date.
-
Siddharth Agarwal authored
-
Siddharth Agarwal authored
-
- Oct 26, 2015
-
-
Durham Goode authored
Upstream added opargs to exchange.push and uses it as kwargs to the pushoperation constructor (16e69e6b357b). There was an attempt to fix this in hggit (c85c28fbc8a5) but it passes the exchange.push kwargs directly to pushoperation(), where we actually need to pull out the opargs and pass them as kwargs.
-
- Oct 19, 2015
-
-
Sean Farley authored
dulwich 0.11.x changed the way they pass parameters around, so we reformat that to what hg-git expects.
-
- Oct 16, 2015
-
-
Sean Farley authored
-
- Oct 15, 2015
-
-
Sean Farley authored
We can just accept-and-forward kwargs, which should be nicely futureproof for a while.
-
Sean Farley authored
Previously, cloning from a git ssh uri (e.g. git@github.com:user/repo.git) would prepend the local file path because Mercurial classifies this as a path (since there is no scheme at the beginning of the string). This patch fixes that by doing the same logic as before in hgutil.url so that the correct hgrc path is written.
-
- Sep 24, 2015
-
-
Sean Farley authored
We fallback to using a standard set if baseset is not available
-
- Aug 25, 2015
-
-
Durham Goode authored
The latest version of Mercurial validates that a path contains the .hg directory. This breaks when pulling/pushing to git repos. This patch makes a gitrepo a valid path as well.
-
Durham Goode authored
Refactors the logic that decides if a local directory is a git directory into a separate function. This will let us use it later on to integrate with Mercurial's new paths component.
-
- Sep 24, 2015
-
-
Sean Farley authored
-
- May 14, 2015
-
-
Sean Farley authored
-
- May 15, 2015
-
-
Sean Farley authored
-
- Apr 27, 2015
-
-
Sean Farley authored
It looks like this is the only place where this could happen via this map_hg_get function.
-
- Sep 24, 2015
-
-
Sean Farley authored
We avoid using dulwich's refs method because it is incredibly slow. On a repo with a few hundred branches and a few thousand tags, dulwich took about 200ms to load everything. This patch only traveses the remote ref directory and cuts that time down to about 50ms.
-
- May 17, 2015
-
-
Sean Farley authored
It is unclear to me why we keep a file (which can become out of sync) of remote refs instead of just using dulwich. This caught a missing remote ref in the test suite.
-