threads / discuss / 12754

checkout detached work tree

Subject: checkout detached work tree

## tl;dr

2 messages between Mar 18, 2008 and Mar 20, 2008.

replies: 1people: 2as markdown or json

Jörg Sommer· Mar 18, 2008, 23:32 UTC · lore
Hi,
is it correct that this checkout fails?

% git --git-dir=$HOME/git/git/.git --work-tree=/tmp/git symbolic-ref HEAD refs/heads/master % git --git-dir=$HOME/git/git/.git --work-tree=/tmp/git checkout fatal: /usr/bin/git-checkout cannot be used without a working tree.

I want to do a checkout in a script without need to worry about the current working directory. But it seams this is not possible. Many commands fail. Is this behaviour expected?

Bye, Jörg.
-- 
Als deutscher Tourist im Ausland steht man vor der Frage, ob man sich
anständig benehmen muss oder ob schon deutsche Touristen dagewesen sind.
	  	   	     	      	        (Kurt Tucholsky)
Nguyen Thai Ngoc Duy· Mar 20, 2008, 15:01 UTC · re: Jörg Sommer · lore

Re: checkout detached work tree

On Wed, Mar 19, 2008 at 6:32 AM, Jörg Sommer <joerg@alea.gnuu.de> wrote:
Show 12 quoted lines
> Hi,
>
>  is it correct that this checkout fails?
>
>  % git --git-dir=$HOME/git/git/.git --work-tree=/tmp/git symbolic-ref HEAD
>  refs/heads/master
>  % git --git-dir=$HOME/git/git/.git --work-tree=/tmp/git checkout
>  fatal: /usr/bin/git-checkout cannot be used without a working tree.
>
>  I want to do a checkout in a script without need to worry about the
>  current working directory. But it seams this is not possible. Many
>  commands fail. Is this behaviour expected?
Works well here with version 1.5.4.2.281.g28d0e. What version were you using?
-- 
Duy

← back to recent threads