Mercurial > hg
comparison tests/test-git-interop.t @ 44478:6d953b3fc2bd
git: make {shortest()} return shortest *unique* prefix
It used to return the prefix of the specified length as long as the
full node was unique (i.e. always).
Differential Revision: https://phab.mercurial-scm.org/D8256
author | Martin von Zweigbergk <martinvonz@google.com> |
---|---|
date | Fri, 06 Mar 2020 14:14:05 -0800 |
parents | ad718271a9eb |
children | 2e464925f662 |
comparison
equal
deleted
inserted
replaced
44477:ad718271a9eb | 44478:6d953b3fc2bd |
---|---|
178 | user: test <test@example.org> | 178 | user: test <test@example.org> |
179 ~ date: Mon Jan 01 00:00:11 2007 +0000 | 179 ~ date: Mon Jan 01 00:00:11 2007 +0000 |
180 summary: Add beta | 180 summary: Add beta |
181 | 181 |
182 | 182 |
183 node|shortest works correctly | |
184 $ hg log -r tip --template "{node|shortest}\n" | |
185 6626 | |
186 | |
187 hg annotate | 183 hg annotate |
188 | 184 |
189 $ hg annotate alpha | 185 $ hg annotate alpha |
190 0: alpha | 186 0: alpha |
191 2: a | 187 2: a |
219 $ git status | 215 $ git status |
220 On branch master | 216 On branch master |
221 nothing to commit, working tree clean | 217 nothing to commit, working tree clean |
222 $ hg status | 218 $ hg status |
223 | 219 |
220 | |
221 node|shortest works correctly | |
222 $ hg log -T '{node}\n' | sort | |
223 3d9be8deba43482be2c81a4cb4be1f10d85fa8bc | |
224 6626247b7dc8f231b183b8a4761c89139baca2ad | |
225 a1983dd7fb19cbd83ad5a1c2fc8bf3d775dea12f | |
226 ae1ab744f95bfd5b07cf573baef98a778058537b | |
227 c5864c9d16fb3431fe2c175ff84dc6accdbb2c18 | |
228 d8ee22687733a1991813560b15128cd9734f4b48 | |
229 $ hg log -r ae1ab744f95bfd5b07cf573baef98a778058537b --template "{shortest(node,1)}\n" | |
230 ae | |
231 |