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

git archive without path

From
Dmitry Potapov <dpotapov@gmail.com>
Date
Nov 30, 2009, 12:32 UTC
Message-ID
<20091130123203.GA11235@dpotapov.dyndns.org>
Hi!

I have never run "git archive" inside of a subdirectory but somehow I have always assumed that it creates an archive containing all files in it regardless the current directory. In fact, the git-archive man page says so:

path
    If one or more paths are specified, include only these in the
    archive, otherwise include all files and subdirectories.

But it turned out that "git archive" works as "git archive .", i.e. adds files starting with the current directory. Is any rational for this behavior? It smells to me like a bug rather than a feature. I cannot imagine wanting to create archive containing just part of the whole repository just because he happened to be in that directory, and documentation clearly says that all files should be added unless one or more paths are specified.

Dmitry
Next: Michael J Gruber
Message 1 of 5 in “git archive without path”
  1. Dmitry PotapovNov 30, 2009
  2. Michael J GruberNov 30, 2009
  3. Dmitry PotapovNov 30, 2009
  4. Junio C HamanoNov 30, 2009
  5. René ScharfeDec 4, 2009

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.