##// END OF EJS Templates
log: fix broken multiple user search...
Henrik Stuart -
r8020:777a9efd default
parent child Browse files
Show More
@@ -1963,12 +1963,7 b' def log(ui, repo, *pats, **opts):'
1963
1963
1964 if opts['user']:
1964 if opts['user']:
1965 changes = get(rev)
1965 changes = get(rev)
1966 miss = 0
1966 if not [k for k in opts['user'] if k in changes[1]]:
1967 for k in opts['user']:
1968 if k != changes[1]:
1969 miss = 1
1970 break
1971 if miss:
1972 continue
1967 continue
1973
1968
1974 copies = []
1969 copies = []
@@ -104,4 +104,18 b" hg log -r ''"
104 echo '% log -r <some unknown node id>'
104 echo '% log -r <some unknown node id>'
105 hg log -r 1000000000000000000000000000000000000000
105 hg log -r 1000000000000000000000000000000000000000
106
106
107 cd ..
108
109 hg init usertest
110 cd usertest
111
112 echo a > a
113 hg ci -A -m "a" -u "User One <user1@example.org>"
114 echo b > b
115 hg ci -A -m "b" -u "User Two <user2@example.org>"
116
117 hg log -u "User One <user1@example.org>"
118 hg log -u "user1" -u "user2"
119 hg log -u "user3"
120
107 exit 0
121 exit 0
@@ -239,3 +239,21 b' diff --git a/b1 b/b1'
239 abort: 00changelog.i@: ambiguous identifier!
239 abort: 00changelog.i@: ambiguous identifier!
240 % log -r <some unknown node id>
240 % log -r <some unknown node id>
241 abort: unknown revision '1000000000000000000000000000000000000000'!
241 abort: unknown revision '1000000000000000000000000000000000000000'!
242 adding a
243 adding b
244 changeset: 0:29a4c94f1924
245 user: User One <user1@example.org>
246 date: Thu Jan 01 00:00:00 1970 +0000
247 summary: a
248
249 changeset: 1:e834b5e69c0e
250 tag: tip
251 user: User Two <user2@example.org>
252 date: Thu Jan 01 00:00:00 1970 +0000
253 summary: b
254
255 changeset: 0:29a4c94f1924
256 user: User One <user1@example.org>
257 date: Thu Jan 01 00:00:00 1970 +0000
258 summary: a
259
General Comments 0
You need to be logged in to leave comments. Login now