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

Re: Shouldn't git-ls-files --others use $GIT_DIR?

From
Petr Baudis <pasky@suse.cz>
Date
Nov 19, 2006, 18:37 UTC
Message-ID
<20061119183756.GZ7201@pasky.or.cz>
In-Reply-To
<dbfc82860611190537q77c8a358m184377a21d5a3e11@mail.gmail.com>
On Sun, Nov 19, 2006 at 02:37:42PM CET, Nikolai Weibull wrote:
Show 7 quoted lines
> If I do
> 
> GIT_DIR=$HOME/projects/<project>/.git git ls-files --others
> 
> from, e.g., $HOME, I get a list of all the files in $HOME and its
> subdirectories that aren't in said git repository.  Shouldn't --others
> use $GIT_DIR, instead of ".", or am I missing something here?

git-ls-files --others lists untracked files in the current directory by comparing it to the index stored in $GIT_DIR/index and listing files present in the current directory but not in the index.

GIT_DIR is a path to the Git repository the commands should work with, but if they work on working tree, they look at the current directory for it.

-- 
				Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
The meaning of Stonehenge in Traflamadorian, when viewed from above, is:
"Replacement part being rushed with all possible speed."
Previous: Nikolai WeibullNext: Nikolai Weibull
Message 2 of 3 in “Shouldn't git-ls-files --others use $GIT_DIR?”
  1. Nikolai WeibullNov 19, 2006
  2. Petr BaudisNov 19, 2006
  3. Nikolai WeibullNov 20, 2006

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.