comparison tests/test-revset.t @ 26537:832feae7c986

revset: do not fall through to revspec for literal: branch (issue4838) If "literal:" is specified, it must not be a revset expression. It should error out with a better message.
author Yuya Nishihara <yuya@tcha.org>
date Wed, 07 Oct 2015 23:00:29 +0900
parents 43f9976346e9
children 7afaf2566e25
comparison
equal deleted inserted replaced
26536:93a3687a94d7 26537:832feae7c986
1326 $ log 'present(tag("unknown"))' 1326 $ log 'present(tag("unknown"))'
1327 $ log 'present(tag("re:unknown"))' 1327 $ log 'present(tag("re:unknown"))'
1328 $ log 'branch(unknown)' 1328 $ log 'branch(unknown)'
1329 abort: unknown revision 'unknown'! 1329 abort: unknown revision 'unknown'!
1330 [255] 1330 [255]
1331 $ log 'branch("literal:unknown")'
1332 abort: branch 'unknown' does not exist!
1333 [255]
1331 $ log 'branch("re:unknown")' 1334 $ log 'branch("re:unknown")'
1332 $ log 'present(branch("unknown"))' 1335 $ log 'present(branch("unknown"))'
1333 $ log 'present(branch("re:unknown"))' 1336 $ log 'present(branch("re:unknown"))'
1334 $ log 'user(bob)' 1337 $ log 'user(bob)'
1335 2 1338 2