- Jan 15, 2023
-
-
Dan Villiom Podlaski Christiansen authored
Timing using the Tryton repository, with more than 9000 remote refs, shows negligible differences, with performance regressing to about 0.000960s from about 0.000820s. That is acceptable. The comment which says it took way too long is probably based on the fact that the old code didn't use `subkeys()`, and thus always loaded all refs. As an added bonus, `subkey()` supports packed refs as well.
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 24, 2022
-
-
Dan Villiom Podlaski Christiansen authored
-
- Jan 15, 2023
-
-
Dan Villiom Podlaski Christiansen authored
-
- Jan 14, 2023
-
-
icp authored
-
- Dec 23, 2022
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 05, 2022
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 23, 2022
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 02, 2022
-
-
Dan Villiom Podlaski Christiansen authored
This includes a somewhat simplified version of the static HTTP test from Mercurial core.
-
- Nov 08, 2022
-
-
Dan Villiom Podlaski Christiansen authored
-
- Dec 05, 2022
-
-
Dan Villiom Podlaski Christiansen authored
The argument name was changed from `revs` to `heads` in commit mercurial-devel@8a0fca925992, included in Mercurial 1.9. Interestingly enough, the change that actually added this name, 2dcfd4bbfc1a, was made 20 days after the actual rename, but before it was released. Looks like this is a _very_ old bug
Fixes: #392
-
- Nov 28, 2022
-
-
Dan Villiom Podlaski Christiansen authored
This seems to cause coverage gathering during CI to fail, as that file doesn't exist. Given that it's totally unimportant, just exclude it.
-
- Nov 07, 2022
-
-
Dan Villiom Podlaski Christiansen authored
Having a placeholder in there will make future merges easier…
-
- Nov 04, 2022
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- Oct 28, 2022
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
Dulwich passes certain keyword arguments to SSHVendor which we do not support, including `password`, `key_filename` and `ssh_command`. Ignore them rather than die on unsupported arguments.
-
- Sep 01, 2022
-
-
Aay Jay Chan authored
Previously, the code assumes every line that ends with `\r` is a progress line that contains a number. This assumption is broken by the response returned by Azure Repos, which contains an empty line that ends with `\r` and causes the extension to crash.
-
- Oct 28, 2022
-
-
Dan Villiom Podlaski Christiansen authored
Test with Alpine 3.16, Mercurial 6.3 and Python 3.11.
-
Dan Villiom Podlaski Christiansen authored
So, it seems[1] that Git now treats local repositories as unsafe for submodules due to some oddity with hard links and protecting e.g. `~/.git`. Such attacks seem unlikely to pass through code review, so let's just allow local submodules for testing. [1] https://lore.kernel.org/git/xmqq4jw1uku5.fsf@gitster.g/T/#u
-
-
- Aug 02, 2022
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
This test is somewhat based on test-clone.t it seems. There's no need for two branches, and it doesn't actually do anything applicable with the tag. However, our handling of both missing remote refs and tags are broken, so exercise that logic instead.
-
- Jul 06, 2022
-
-
Dan Villiom Podlaski Christiansen authored
#389
-
Dan Villiom Podlaski Christiansen authored
This avoids the somewhat hacky workaround I added; thanks to Manuel Jacob for pointing this out! Turns out that a new Pip doesn't need --pre at all when specifying a prerelease, so we can just avoid it.
-
- Jul 03, 2022
-
-
Dan Villiom Podlaski Christiansen authored
Looks like --pre causes some issues with pip & setuptools?
-
- Jun 21, 2022
-
-
Pierre Augier authored
-
- Jul 03, 2022
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-
- Jun 29, 2022
-
- Jun 08, 2022
-
-
Dan Villiom Podlaski Christiansen authored
We have a regression in this file, that appears to be caused by a commit to Dulwich,[1] that enabled chunked upload. This just adds a bit of output that reveals the exact error. https://github.com/jelmer/dulwich/commit/e9faf83ac437d59bea8ef82d14c87c147e4a508a
-
- Jun 13, 2022
-
-
Dan Villiom Podlaski Christiansen authored
Pushing to Dulwich itself is broken in recent releases; I've posted a PR that should fix that, so we assume the next release will fix it. https://github.com/jelmer/dulwich/issues/977
-
- Apr 13, 2022
-
-
Dan Villiom Podlaski Christiansen authored
* fix package name * don't refer to pip3 * don't suggest using a checkout directory The main motivation for not mentioning loading the extension from a checkout is that it doesn't fetch dependencies; users might miss out on `setuptools_scm` and `dulwich`.
-
- Apr 02, 2022
-
-
Dan Villiom Podlaski Christiansen authored
-
Dan Villiom Podlaski Christiansen authored
-