Recommended repository viewer?

Angel Ezquerra angel.ezquerra at gmail.com
Fri Dec 12 15:59:33 UTC 2014


El 12/12/2014 16:47, "Chris Angelico" <rosuav at gmail.com> escribió:
>
> Greetings!
>
> I'm quite possibly asking this question in completely the wrong way,
> but is there a recommended equivalent to gitk for Mercurial? There's
> "hg view"/hgk, but apparently it's not something that gets
> development:
> http://mercurial.selenic.com/wiki/HgkExtension
>
> Is this because there's a better graphical viewer, or do Mercurial
> people eschew such things altogether?
>
> What I'm looking to put together is a script which pulls the latest
> changes from upstream, then shows me what those changes are -
> preferably interactively. I could write a script to "hg pull -u" and
> then do everything manually, but I'd much prefer to use something that
> already exists. For reference, my equivalent git script looks like
> this:
>
> cur=`git rev-parse HEAD`
> git pull "$@"
> gitk --select-commit=$cur
>
> On the python.org peps repository, it's usually not a problem to just
> manually "hg pull -u", look how many new changesets were added, open
> up "hg view", and hit the down-arrow key as many times as the number
> of pulled changes; but on the cpython repo, where branch merges are
> common, it gets messier and I'd really like to script it.
>
> The immediate problem with using "hg view" for this is simply that it
> doesn't support the --select-commit parameter that gitk does, and is
> unlikely to grow it, given that the extension is "unloved" (d'awwww).
> Hence my hope that there's an alternative to hg view, one that the
> devs would recommend actually be used.
>
> Am I barking up the wrong tree here?
>
> Chris Angelico

You should check TortoiseHg (http://tortoisehg.bitbucket.org ), which is a
mercurial GUI with a very good (IMHO) repository viewer.

Cheers,

Angel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20141212/bf55d9cc/attachment-0002.html>


More information about the Mercurial mailing list