Efficient way to check for the changeset of last changes of some file(s)?

Matt Mackall mpm at selenic.com
Wed May 2 14:18:51 UTC 2007


On Wed, May 02, 2007 at 03:39:32PM +0200, Marcin Kasperski wrote:
> Problem: for a couple of files I would like to know in which 
> changeset they were last changed (for every file separately).
> 
> At the moment it seems to me it can only be found via "hg log", 
> but then either one must use "hg log -l 1" for every file 
> separately, or call "hg log -v" and parse it carefully analysing 
> files: lines. Not very pleasant and not very efficient.

hg log <files> is the fastest way because it only visits changesets
which touch the files in question.

You might try:

hg log --template "{date} {files}\n" <file1> <file2>

-- 
Mathematics is the supreme nostalgia of our time.



More information about the Mercurial mailing list