From: Raul Rangel Date: Fri, 12 Jan 2024 21:50:57 GMT Subject: Re: Make git ls-files omit deleted files Message-ID: In-Reply-To: On Fri, Jan 12, 2024 at 2:37 PM Junio C Hamano wrote: > > Raul Rangel 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? I guess another way of saying it is, I want to make a copy of the worktree while honoring .gitignore. i.e., I don't want my copied work tree to contain any ignored files. > > 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. Hrmm, that makes sense. Do you have any recommendations?