##// END OF EJS Templates
phabricator: make user searches case-insensitive...
phabricator: make user searches case-insensitive User names in conduit are case insensitive, but when looking for "FOO" it would return "foo" instead and we'd think the user didn't exist. So lower case both the query and the response when comparing them. Differential Revision: https://phab.mercurial-scm.org/D5934

File last commit:

r41717:15f63ac1 default
r41854:570e62f1 default
Show More
test-locate.t
191 lines | 2.3 KiB | text/troff | Tads3Lexer
Mads Kiilerich
tests: cleanup of tests that got lost in their own nested directories...
r16912 $ hg init repo
$ cd repo
Adrian Buehlmann
tests: unify test-locate
r12206 $ echo 0 > a
$ echo 0 > b
$ echo 0 > t.h
$ mkdir t
$ echo 0 > t/x
$ echo 0 > t/b
$ echo 0 > t/e.h
$ mkdir dir.h
$ echo 0 > dir.h/foo
$ hg ci -A -m m
adding a
adding b
adding dir.h/foo
adding t.h
adding t/b
adding t/e.h
adding t/x
$ touch nottracked
Matt Mackall
tests: cleanup exit code handling in unified tests
r12365 $ hg locate a
Adrian Buehlmann
tests: unify test-locate
r12206 a
Matt Mackall
tests: cleanup exit code handling in unified tests
r12365 $ hg locate NONEXISTENT
[1]
Adrian Buehlmann
tests: unify test-locate
r12206
$ hg locate
a
b
dir.h/foo
t.h
t/b
t/e.h
t/x
$ hg rm a
$ hg ci -m m
$ hg locate a
Matt Mackall
tests: add exit codes to unified tests
r12316 [1]
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate NONEXISTENT
Matt Mackall
tests: add exit codes to unified tests
r12316 [1]
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate relpath:NONEXISTENT
Matt Mackall
tests: add exit codes to unified tests
r12316 [1]
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate
b
dir.h/foo
t.h
t/b
t/e.h
t/x
$ hg locate -r 0 a
a
$ hg locate -r 0 NONEXISTENT
Matt Mackall
tests: add exit codes to unified tests
r12316 [1]
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate -r 0 relpath:NONEXISTENT
Matt Mackall
tests: add exit codes to unified tests
r12316 [1]
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate -r 0
a
b
dir.h/foo
t.h
t/b
t/e.h
t/x
-I/-X with relative path should work:
$ cd t
$ hg locate
b
dir.h/foo
t.h
t/b
t/e.h
t/x
$ hg locate -I ../t
t/b
t/e.h
t/x
Martin Geisler
tests: added a short description to issue numbers...
r12399 Issue294: hg remove --after dir fails when dir.* also exists
Adrian Buehlmann
tests: unify test-locate
r12206
$ cd ..
$ rm -r t
Siddharth Agarwal
files: actually filter out removed files...
r22591 $ hg rm t/b
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate 't/**'
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 t/b
t/e.h
t/x
Adrian Buehlmann
tests: unify test-locate
r12206
Matt Mackall
files: add new command unifying locate and manifest functionality
r22423 $ hg files
b
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 dir.h/foo
Matt Mackall
files: add new command unifying locate and manifest functionality
r22423 t.h
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 t/e.h
t/x
Matt Mackall
files: add new command unifying locate and manifest functionality
r22423 $ hg files b
b
Yuya Nishihara
match: do not weirdly include explicit files excluded by -X option...
r35677 -X with explicit path:
$ hg files b -X b
[1]
Adrian Buehlmann
tests: unify test-locate
r12206 $ mkdir otherdir
$ cd otherdir
Matt Harbison
match: let 'path:.' and 'path:' match everything (issue4687)...
r25636 $ hg files path:
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../b
../dir.h/foo
../t.h
../t/e.h
../t/x
Matt Harbison
match: let 'path:.' and 'path:' match everything (issue4687)...
r25636 $ hg files path:.
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../b
../dir.h/foo
../t.h
../t/e.h
../t/x
Martin von Zweigbergk
files: respect ui.relative-paths...
r41717 $ hg files --config ui.relative-paths=yes
../b
../dir.h/foo
../t.h
../t/e.h
../t/x
$ hg files --config ui.relative-paths=no
b
dir.h/foo
t.h
t/e.h
t/x
$ hg files --config ui.relative-paths=legacy
../b
../dir.h/foo
../t.h
../t/e.h
../t/x
Matt Harbison
match: let 'path:.' and 'path:' match everything (issue4687)...
r25636
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate b
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../b
../t/b
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate '*.h'
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../t.h
../t/e.h
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate path:t/x
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../t/x
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate 're:.*\.h$'
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../t.h
../t/e.h
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate -r 0 b
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../b
../t/b
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate -r 0 '*.h'
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../t.h
../t/e.h
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate -r 0 path:t/x
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../t/x
Adrian Buehlmann
tests: unify test-locate
r12206 $ hg locate -r 0 're:.*\.h$'
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../t.h
../t/e.h
Adrian Buehlmann
tests: unify test-locate
r12206
Matt Mackall
formatter: add pickle format...
r22430 $ hg files
Matt Harbison
tests: remove (glob) annotations that were only for '\' matches...
r35394 ../b
../dir.h/foo
../t.h
../t/e.h
../t/x
Matt Mackall
formatter: add pickle format...
r22430 $ hg files .
[1]
Yuya Nishihara
match: fix assertion for fileset with no context (issue6046)...
r41144 Fileset at null (i.e. a falsy context) shouldn't crash (issue6046)
$ hg files -r null 'set:tracked()'
[1]
Yuya Nishihara
templatefilters: add slashpath() to convert path separator to slash...
r35460 Convert native path separator to slash (issue5572)
Yuya Nishihara
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)...
r39405 $ hg files -T '{path|relpath|slashpath}\n'
Yuya Nishihara
templatefilters: add slashpath() to convert path separator to slash...
r35460 ../b
../dir.h/foo
../t.h
../t/e.h
../t/x
Mads Kiilerich
tests: cleanup of tests that got lost in their own nested directories...
r16912 $ cd ../..