largefiles: use 'default' instead of 'default-push' when pulling (
issue3584)
This only applies to downloading largefiles, and only when no source for the
pull is explicitly provided. The repository itself was properly being pulled
via 'default' previously.
Using --all-largefiles is not necessary on a bare pull to test this (this
existing test is merely a convenience), but it is required to test pulling on
the rebase path.
Note that the errors generated in the --rebase case are because the repo
specified doesn't have the largefiles in its cache (though they are in the user
cache), so the errors are misleading. Specifying --all-largefiles when cloning
to 'b' fixes this, but instead of errors, it reports caching only 5 largefiles
instead of the 9 that come up missing. Likely this is because the largefile
download procedure tries to download missing files for each rev, and some of the
files have standins in more than one rev that gets pulled.
scmutil: add mustaudit delegation to filtervfs (
issue3673)
clone: don't %-escape the default destination (
issue3145)
test-largefiles: fix failing test on Windows
The test failed due to / vs. \ in paths issues. Fixes
08d11b82d9fc.
test-push-http: fix failing test on Windows
The test failed due to problems with escaping. Fixes
8474be4412ca.
Added signature for changeset
d118a4f4fd16
Added tag 2.4-rc for changeset
d118a4f4fd16
hgwebdir: make collapsed folders easier to distinguish from repositories
Add a "/" character after the collapsed folder names, to make them easier to
distinguish from regular repository and subrepository entries.