[PATCH] largefiles: ignore hidden changesets with 'verify --large --lfa'
Pierre-Yves David
pierre-yves.david at ens-lyon.org
Mon Jun 8 21:16:20 CDT 2015
On 06/08/2015 05:52 PM, Matt Harbison wrote:
> # HG changeset patch
> # User Matt Harbison <matt_harbison at yahoo.com>
> # Date 1433643018 14400
> # Sat Jun 06 22:10:18 2015 -0400
> # Node ID 7beb2d6c7bf755f83293e9780b82a2632fc2918a
> # Parent 378a8e700e02794e991d3521423a4f581b635666
> largefiles: ignore hidden changesets with 'verify --large --lfa'
>
> Previously, if there were any hidden changesets, the --lfa argument would cause
> the command to abort with a hint about using --hidden when it tripped over a
> hidden changeset.
do you want operation on an unfiltered repository instead?
>
> diff --git a/hgext/largefiles/lfcommands.py b/hgext/largefiles/lfcommands.py
> --- a/hgext/largefiles/lfcommands.py
> +++ b/hgext/largefiles/lfcommands.py
> @@ -364,9 +364,7 @@
> matches the revision ID). With --all, check every changeset in
> this repository.'''
> if all:
> - # Pass a list to the function rather than an iterator because we know a
> - # list will work.
> - revs = range(len(repo))
> + revs = repo.revs('all()')
(in all cases)
revs = iter(repo.changelog) ? (not convince it is so much better)
--
Pierre-Yves David
More information about the Mercurial-devel
mailing list