comparison tests/test-command-template.t @ 35594:468d7a1f6633

revsetlang: catch invalid value passed to formatspec() The scope of AttributeError is narrowed because it's more likely to be triggered by mistake.
author Yuya Nishihara <yuya@tcha.org>
date Sat, 01 Apr 2017 17:44:07 +0900
parents 850cd045b1df
children 077ee15b8493
comparison
equal deleted inserted replaced
35593:850cd045b1df 35594:468d7a1f6633
4101 hg: parse error: incomplete revspec format character 4101 hg: parse error: incomplete revspec format character
4102 [255] 4102 [255]
4103 $ hg log -T '{revset("%l", 0)}\n' 4103 $ hg log -T '{revset("%l", 0)}\n'
4104 hg: parse error: incomplete revspec format character 4104 hg: parse error: incomplete revspec format character
4105 [255] 4105 [255]
4106 $ hg log -T '{revset("%d", 'foo')}\n'
4107 hg: parse error: invalid argument for revspec
4108 [255]
4109 $ hg log -T '{revset("%ld", files)}\n'
4110 hg: parse error: invalid argument for revspec
4111 [255]
4112 $ hg log -T '{revset("%ls", 0)}\n'
4113 hg: parse error: invalid argument for revspec
4114 [255]
4115 $ hg log -T '{revset("%b", 'foo')}\n'
4116 hg: parse error: invalid argument for revspec
4117 [255]
4118 $ hg log -T '{revset("%lb", files)}\n'
4119 hg: parse error: invalid argument for revspec
4120 [255]
4121 $ hg log -T '{revset("%r", 0)}\n'
4122 hg: parse error: invalid argument for revspec
4123 [255]
4106 4124
4107 Test files function 4125 Test files function
4108 4126
4109 $ hg log -T "{rev}\n{join(files('*'), '\n')}\n" 4127 $ hg log -T "{rev}\n{join(files('*'), '\n')}\n"
4110 2 4128 2