git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Feature or a bug: git aliases are executed in git-root directory
@ 2010-04-14 11:18 Jens Otten
  2010-04-14 13:10 ` Sverre Rabbelier
  2010-04-16  8:34 ` David Aguilar
  0 siblings, 2 replies; 3+ messages in thread
From: Jens Otten @ 2010-04-14 11:18 UTC (permalink / raw)
  To: git

Hi,

i started to use git (version is 1.6.3.3 (ubuntu)) and it is really great!

but i have one problem when using aliases. maybe i made a mistake, but 
here is my problem.

i set up my ~/.gitconfig as follows:
----------
...
[alias]
    meld = !GIT_EXTERNAL_DIFF='git-diff-to-meld-redirect' git diff
...
----------

now when i work in a subdirectory of my git-root dir and want to make a 
diff, this works perfectly:
$ cd ~/git-root/subdir
$ git diff some_file

but when doing the same using the alias i get an error:
$ cd ~/git-root/subdir
$ git meld some_file
fatal: ambiguous argument 'some_file': unknown revision or path not in 
the working tree.
Use '--' to separate paths from revisions

whereas using the relative path starting from the git-root directory works
$ cd ~/git-root/subdir
$ git meld subdir/some_file

is there a way to solve this problem?

thanks for your help
jens

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-04-16  8:34 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-14 11:18 Feature or a bug: git aliases are executed in git-root directory Jens Otten
2010-04-14 13:10 ` Sverre Rabbelier
2010-04-16  8:34 ` David Aguilar

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).