Thread (4 messages) 4 messages, 3 authors, 2016-06-15

Re: Gitk: shortcut to jump to the current HEAD (yellow spot)?

flat view

From: Dirk Süsserott <hidden>
Date: 2016-06-15 22:52:41

Am 22.12.2011 19:26 schrieb Pat Thoyts:
Dirk Süsserott [off-list ref] writes:
quoted
Hi!

Does anybody know about a shortcut in gitk to "jump to the yellow spot"?

I often use cmdline and gitk at the same time, switch branches, stash,
rebase and so on from bash. When hitting [Ctrl-]F5 in gitk, the last
highlighted commit is focused again and my HEAD is far off the screen.

Is there a way to jump to the HEAD (the yellow bubble in gitk) with a
fingertip?

TIA
   Dirk
Hit the Home key. The binding for that takes you to the first commit.
End to the last (oldest) commit.
Hi Pat,

thank you, but I almost always run gitk with the '--all' parameter.
Actually, I have a function in my .bashrc for this:

  # calls gitk from the top-level directory:
  function gkup()
  {
      (cd "./$(git rev-parse --show-cdup)"; gitk --all "$@" &)
  }

That's because gitk behaves odd (at least to me) when not run from the
top-level directory. E.g. the "touching paths" box won't find files in
the top dir if you don't prefix them with a slash. It's all relative to
the directory gitk was started in. To get predictable behavior, I wrote
this function and garnished it with '--all'.

Thus, my current HEAD is not always on the top of the history but
somewhere in between. However, typing "HEAD" (or "head" in the SHA1
field works for me.

Cheers
    Dirk
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help