threads / bug / 18955

checkout @{-1} bug/oddity

Subject: checkout @{-1} bug/oddity

## tl;dr

3 messages between Apr 19, 2009 and Apr 20, 2009.

replies: 2people: 2as markdown or json

Adeodato Simó· Apr 19, 2009, 15:37 UTC · lore
In case this is worth fixing:
  | % g co -b foo
  | Switched to a new branch 'foo'
  | 
  | % g co -
  | Switched to branch 'master'
  | 
  | % g co -b bar
  | Switched to a new branch 'bar'
  | 
  | % g co bar
  | Already on 'bar'
  | 
  | % g co -
  | Already on 'bar'

In my opinion the last command should switch to master, as in, switching to the current branch should not lose the @{-1} history.

Thanks,
-- 
- Are you sure we're good?
- Always.
        -- Rory and Lorelai
Thomas Rast· Apr 19, 2009, 20:36 UTC · re: Adeodato Simó · lore

Re: checkout @{-1} bug/oddity

Adeodato Simó wrote:
Show 8 quoted lines
>   | % g co bar
>   | Already on 'bar'
>   | 
>   | % g co -
>   | Already on 'bar'
> 
> In my opinion the last command should switch to master, as in, switching
> to the current branch should not lose the @{-1} history.
This is by analogy with 'cd'.  Try 'cd .; cd -' in the shell.
See
  http://article.gmane.org/gmane.comp.version-control.git/106583

for the original mention; I don't have the time to re-read the entire thread, but IIRC it was not discussed again.

-- 
Thomas Rast
trast@{inf,student}.ethz.ch
Adeodato Simó· Apr 20, 2009, 08:16 UTC · re: Thomas Rast · lore

Re: checkout @{-1} bug/oddity

+ Thomas Rast (Sun, 19 Apr 2009 22:36:29 +0200):
> This is by analogy with 'cd'.  Try 'cd .; cd -' in the shell.
> See
>   http://article.gmane.org/gmane.comp.version-control.git/106583
> for the original mention; I don't have the time to re-read the entire
> thread, but IIRC it was not discussed again.
Ok!, thanks for the explanations.
-- 
- Are you sure we're good?
- Always.
        -- Rory and Lorelai

← back to recent threads