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

Re: [PATCH] gitk: disable checkout of remote branch

From
TMTim Mazid <timmazid@hotmail.com>
Date
Nov 4, 2009, 09:08 UTC
Message-ID
<1257325697830-3943894.post@n2.nabble.com>
In-Reply-To
<20091104072709.GC24263@coredump.intra.peff.net>
Jeff King wrote:
Show 30 quoted lines
> 
> On Wed, Nov 04, 2009 at 07:41:28AM +0100, Sverre Rabbelier wrote:
> 
>> On Wed, Nov 4, 2009 at 07:17, Tim Mazid <timmazid@hotmail.com> wrote:
>> > So instead of invoking 'git checkout REMOTE/BRANCH', do 'git checkout
>> -b
>> > BRANCH REMOTE/BRANCH'.
>> 
>> Automagically doing 'git checkout -t remote/branch' when asked to do
>> 'git checkout remote/branch' was suggested earlier on the list and I
>> think there was even a patch that implemented it, not sure what the
>> outcome of the series was. I do remember that Peff was annoyed by it
>> at the GitTogether though so it might be a bad idea.
> 
> It's in 'next' now. And for the record, my complaint about its behavior
> turned out to be partially because I was an idiot. I am still not
> convinced that we won't later regret leaving the stale local branch
> sitting around, or that users won't find it confusing to see:
> 
>   $ git checkout foo
>   Branch foo set up to track remote branch foo from origin.
>   Switched to a new branch 'foo'
> 
>   ... time passes ...
> 
>   $ git checkout foo
>   Switched to branch 'foo'
>   Your branch is behind 'origin/foo' by 1 commit, and can be
> fast-forwarded.
> 

Hm. I actually meant inside gitk, not git itself. As in, when you click inside gitk and try to checkout a remote, it automatically creates a tracking branch and checks THAT out instead, whereas command-line git works the same way. Does that even make sense? :P

-- 
View this message in context: http://n2.nabble.com/PATCH-gitk-disable-checkout-of-remote-branch-tp3939363p3943894.html
Sent from the git mailing list archive at Nabble.com.
Previous: Jeff KingNext: Sitaram Chamarty
Message 8 of 14 in “gitk: disable checkout of remote branch”
  1. gitk: disable checkout of remote branchSitaram Chamarty, Nov 3, 2009
  2. Sverre RabbelierNov 3, 2009
  3. Tim MazidNov 4, 2009
  4. Sitaram ChamartyNov 4, 2009
  5. Tim MazidNov 4, 2009
  6. Sverre RabbelierNov 4, 2009
  7. Jeff KingNov 4, 2009
  8. Tim MazidNov 4, 2009
  9. Sitaram ChamartyNov 4, 2009
  10. Junio C HamanoNov 4, 2009
  11. Jeff KingNov 5, 2009
  12. Junio C HamanoNov 6, 2009
  13. Sverre RabbelierNov 6, 2009
  14. Paul MackerrasNov 14, 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.