git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] Document and test the new % shotcut for the tracked branch

From
Johannes Schindelin <johannes.schindelin@gmx.de>
Date
Mar 20, 2009, 10:31 UTC
Message-ID
<alpine.DEB.1.00.0903201128380.10279@pacific.mpi-cbg.de>
In-Reply-To
<1237543471-27248-1-git-send-email-git@drmicha.warpmail.net>
Hi,
On Fri, 20 Mar 2009, Michael J Gruber wrote:
> Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net>
> ---
That is brutal.  First shot, then cut.
Show 19 quoted lines
> Johannes Schindelin venit, vidit, dixit 20.03.2009 10:29:
> > 
> > Often, it is quite interesting to inspect the branch tracked by a 
> > given branch.  This patch introduces a nice notation to get at the 
> > tracked branch: 'BEL<branch>' can be used to access that tracked 
> > branch.
> > 
> > A special shortcut 'BEL' refers to the branch tracked by the current 
> > branch.
> > 
> > Suggested by Pasky and Shawn.
> > 
> > This patch extends the function introduced to handle the nth-last 
> > branch (via the {-<n>} notation); therefore that function name was 
> > renamed to something more general.
> > 
> > Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
> 
> I guess you beat me to it then, which is fine.

I had it ready yesterday! But the real problem is not addressed by your patch, either: '%<branch>' is a legal branch name.

I briefly considered <branch>^{tracked}, but
- the ^{} codepath does not try to substitute branch _names_, so we'd have 
  to duplicate that ^{} detection, and,
- it is really cumbersome to write.
Show 5 quoted lines
> But haven't you seen my note about the failing test either? The code 
> below tests with branches which track local branches. merge and remote 
> is set for the branch in question ("tracking"), it's just that remote is 
> ".". It seems that the remote.c code does not set up merge info for 
> these branches.
I have seen it, it's just not my itch, and I am busy enough as it is.
> <Goes to figure out how to enter BEL...>
Ctrl-v Ctrl-g

Ciao, Dscho

Previous: Michael J GruberNext: Michael J Gruber
Message 26 of 61 in “Re: Git {log,diff} against tracked branch?”
  1. Petr BaudisMar 18, 2009
  2. Introduce %<branch> as shortcut to the tracked branchJohannes Schindelin, Mar 18, 2009
  3. Andreas GruenbacherMar 18, 2009
  4. Introduce %<branch> as shortcut to the tracked branchJohannes Schindelin, Mar 18, 2009
  5. Andreas GruenbacherMar 18, 2009
  6. Johannes SchindelinMar 18, 2009
  7. Junio C HamanoMar 18, 2009
  8. Johannes SchindelinMar 18, 2009
  9. Michael J GruberMar 19, 2009
  10. Michael J GruberMar 19, 2009
  11. Johannes SchindelinMar 20, 2009
  12. ref name troubles, was Re: [PATCH v2] Introduce %<branch> as shortcut to the tracked branchJohannes Schindelin, Mar 20, 2009
  13. Shawn O. PearceMar 20, 2009
  14. Shawn O. PearceMar 20, 2009
  15. Sverre RabbelierMar 20, 2009
  16. Introduce BEL<branch> as shortcut to the tracked branchJohannes Schindelin, Mar 20, 2009
  17. Wincent ColaiutaMar 20, 2009
  18. Johannes SchindelinMar 20, 2009
  19. Santi BéjarMar 20, 2009
  20. Andreas GruenbacherMar 20, 2009
  21. Matthieu MoyMar 20, 2009
  22. Johannes SchindelinMar 20, 2009
  23. Mikael MagnussonMar 20, 2009
  24. Johannes SchindelinMar 20, 2009
  25. Document and test the new % shotcut for the tracked branchMichael J Gruber, Mar 20, 2009
  26. Johannes SchindelinMar 20, 2009
  27. Michael J GruberMar 20, 2009
  28. Petr BaudisMar 20, 2009
  29. Johannes SchindelinMar 20, 2009
  30. Petr BaudisMar 22, 2009
  31. Michael J GruberMar 20, 2009
  32. Introduce %<branch> as shortcut to the tracked branchJohannes Schindelin, Mar 20, 2009
  33. Junio C HamanoMar 20, 2009
  34. Johannes SchindelinMar 20, 2009
  35. Junio C HamanoMar 20, 2009
  36. Jeff KingMar 20, 2009
  37. Julian PhillipsMar 20, 2009
  38. Jeff KingMar 20, 2009
  39. Julian PhillipsMar 20, 2009
  40. Sverre RabbelierMar 20, 2009
  41. Julian PhillipsMar 20, 2009
  42. Sverre RabbelierMar 20, 2009
  43. Andreas GruenbacherMar 21, 2009
  44. Miles BaderMar 21, 2009
  45. Julian PhillipsMar 21, 2009
  46. Julian PhillipsMar 21, 2009
  47. Björn SteinbrinkMar 20, 2009
  48. Jeff KingMar 20, 2009
  49. Junio C HamanoMar 20, 2009
  50. Johannes SchindelinMar 20, 2009
  51. Petr BaudisMar 20, 2009
  52. Johannes SchindelinMar 20, 2009
  53. Petr BaudisMar 20, 2009
  54. Johannes SchindelinMar 20, 2009
  55. Michael J GruberMar 20, 2009
  56. Johannes SchindelinMar 20, 2009
  57. Michael J GruberMar 20, 2009
  58. Junio C HamanoMar 20, 2009
  59. Daniel BarkalowMar 20, 2009
  60. Johannes SchindelinMar 20, 2009
  61. Junio C HamanoMar 21, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.