* Problem with --work-tree
@ 2008-08-16 21:14 Сергей Шарыбин
2008-08-17 5:24 ` Nguyen Thai Ngoc Duy
2008-08-18 9:32 ` Michael J Gruber
0 siblings, 2 replies; 3+ messages in thread
From: Сергей Шарыбин @ 2008-08-16 21:14 UTC (permalink / raw)
To: git
Hi,
I've got the following problem. I've got a GIT repo at
/home/nazgul/src/test-work-tree and I've got some changed files in this
repo. I want to see this changes when a `git` runs outside this
directory. I tried to run `git
--git-dir=/home/nazgul/src/test-work-tree/.git
--work-tree=/home/nazgul/src/test-work-tree diff-index --name-status
HEAD` from my home directory. In such way diff-index tells me that all
files from my repo has been deleted. I think it is because this command
does not understand a --work-tree parameter. And I saw the same problem
with a git diff command (something like that: git
--git-dir=/home/nazgul/src/test-work-tree/.git
--work-tree=/home/nazgul/src/test-work-tree diff).
I use git version debian.1.5.6.3.1
Is it my mistake or it is bugs in a GIT?
--
With best regards, Sergey I. Sharybin
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Problem with --work-tree
2008-08-16 21:14 Problem with --work-tree Сергей Шарыбин
@ 2008-08-17 5:24 ` Nguyen Thai Ngoc Duy
2008-08-18 9:32 ` Michael J Gruber
1 sibling, 0 replies; 3+ messages in thread
From: Nguyen Thai Ngoc Duy @ 2008-08-17 5:24 UTC (permalink / raw)
To: Сергей Шарыбин
Cc: git
On 8/17/08, Сергей Шарыбин <nazgul@school9.perm.ru> wrote:
> Hi,
>
> I've got the following problem. I've got a GIT repo at
> /home/nazgul/src/test-work-tree and I've got some changed
> files in this repo. I want to see this changes when a `git` runs outside
> this directory. I tried to run `git
> --git-dir=/home/nazgul/src/test-work-tree/.git
> --work-tree=/home/nazgul/src/test-work-tree diff-index
> --name-status HEAD` from my home directory. In such way diff-index tells me
> that all files from my repo has been deleted. I think it is because this
> command does not understand a --work-tree parameter. And I saw the same
> problem with a git diff command (something like that: git
> --git-dir=/home/nazgul/src/test-work-tree/.git
> --work-tree=/home/nazgul/src/test-work-tree diff).
I think it's a bug. For now use "git status" instead.
--
Duy
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Problem with --work-tree
2008-08-16 21:14 Problem with --work-tree Сергей Шарыбин
2008-08-17 5:24 ` Nguyen Thai Ngoc Duy
@ 2008-08-18 9:32 ` Michael J Gruber
1 sibling, 0 replies; 3+ messages in thread
From: Michael J Gruber @ 2008-08-18 9:32 UTC (permalink / raw)
To: git
Сергей Шарыбин venit, vidit, dixit 16.08.2008 23:14:
> Hi,
>
> I've got the following problem. I've got a GIT repo at
> /home/nazgul/src/test-work-tree and I've got some changed files in this
> repo. I want to see this changes when a `git` runs outside this
> directory. I tried to run `git
> --git-dir=/home/nazgul/src/test-work-tree/.git
> --work-tree=/home/nazgul/src/test-work-tree diff-index --name-status
> HEAD` from my home directory. In such way diff-index tells me that all
> files from my repo has been deleted. I think it is because this command
> does not understand a --work-tree parameter. And I saw the same problem
> with a git diff command (something like that: git
> --git-dir=/home/nazgul/src/test-work-tree/.git
> --work-tree=/home/nazgul/src/test-work-tree diff).
>
> I use git version debian.1.5.6.3.1
>
> Is it my mistake or it is bugs in a GIT?
Working from a path outside the work tree is broken (read: not meeting
the obvious/naive meaning of the --work-tree option and core.worktree
setting) in many places, unfortunately. Some commands work with
--git-dir and the like, but some just don't. I use a shell alias which
cds into the work tree first. This works with everything except for some
stubborn tcl/tk scripts doing their own thing (gui...) in case git-dir
and work-tree are not in the standard places (.git, .).
Michael
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2008-08-18 9:33 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-16 21:14 Problem with --work-tree Сергей Шарыбин
2008-08-17 5:24 ` Nguyen Thai Ngoc Duy
2008-08-18 9:32 ` Michael J Gruber
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).