Mercurial > hg
changeset 25925:23c4589fc678 stable
filesets: ignore unit case in size() predicate for single value
When specifying one plain value in size(), e.g. size(1k), fileset tries to
guess the upper bound automatically (see the comment in _sizetomax()). It
didn't ignore the specified unit's case, and so size("1 GB"), for example,
produced this error:
hg: parse error: couldn't parse size: 1 GB
Let's do the same thing that util.sizetoint() does: .lower().
The two test lines without output just check that there are no parse errors.
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Sat, 08 Aug 2015 14:42:27 +0800 |
parents | f4386cb3252e |
children | 4f703dcc626f |
files | mercurial/fileset.py tests/test-fileset.t |
diffstat | 2 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff