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

Re: Make git ls-files omit deleted files

From
Junio C Hamano <gitster@pobox.com>
Date
Jan 12, 2024, 21:37 UTC
Message-ID
<xmqqply68c87.fsf@gitster.g>
In-Reply-To
<CAHQZ30Ad6+YM9qnCOeNNy8e2k-AbYR_bBXTups-7z6=ioyqS5Q@mail.gmail.com>
Raul Rangel <rrangel@google.com> writes:
> I'm trying to copy my current git worktree to a new directory, while
> including all modified and untracked files, but excluding any ignored
> files.

Curiously missing from the above is "unmodified". You only talked about modified, untracked, and ignored, but what do you want to do with them?

As you are grabbing the files from the working tree, I suspect that you do not want to base your decision on what is in the index, which means that ls-files might be a wrong tool for the job.

Previous: Raul RangelNext: Raul Rangel
Message 2 of 5 in “Make git ls-files omit deleted files”
  1. Raul RangelJan 12, 2024
  2. Junio C HamanoJan 12, 2024
  3. Raul RangelJan 12, 2024
  4. rsbecker@nexbridge.comJan 12, 2024
  5. Raul RangelJan 16, 2024

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.