# git-ls-files -m lists the same file multiple times

5 messages from 2007-04-25 to 2007-04-25. Participants: Andy Parkins, Junio C Hamano.
Thread: https://gitlist.dev/t/7831

## Andy Parkins, 2007-04-25 09:35

Subject: git-ls-files -m lists the same file multiple times
Message-ID: <200704251035.33713.andyparkins@gmail.com>
URL: https://gitlist.dev/e/200704251035.33713.andyparkins%40gmail.com

```
Hello,

I did a merge, which had conflicts, and then fixed the conflicts.  To see what 
files I'd changed I did git-ls-files -m.  This listed the same file multiple 
times.  Some of them twice and some of them three times.

I guess that it's showing different stages; but as the list is just filename, 
there is no way to tell which is which and it is just confusing.


Andy
-- 
Dr Andy Parkins, M Eng (hons), MIET
andyparkins@gmail.com

```

## Junio C Hamano, 2007-04-25 18:25

Subject: Re: git-ls-files -m lists the same file multiple times
Message-ID: <7v8xcgz4ye.fsf@assigned-by-dhcp.cox.net>
URL: https://gitlist.dev/e/7v8xcgz4ye.fsf%40assigned-by-dhcp.cox.net
In-Reply-To: <200704251035.33713.andyparkins@gmail.com>

```
Andy Parkins <andyparkins@gmail.com> writes:

> I did a merge, which had conflicts, and then fixed the conflicts.  To see what 
> files I'd changed I did git-ls-files -m.  This listed the same file multiple 
> times.  Some of them twice and some of them three times.
>
> I guess that it's showing different stages; but as the list is just filename, 
> there is no way to tell which is which and it is just confusing.

I did not imagine that anybody actually found 'ls-files -m'
useful, either during a conflicted merge or under the normal
situation.  'git diff --stat' is usually much more pleasant to
see.

Use 'ls-files -u' during conflicted merge and be happy.

```

## Andy Parkins, 2007-04-25 18:52

Subject: Re: git-ls-files -m lists the same file multiple times
Message-ID: <200704251952.07644.andyparkins@gmail.com>
URL: https://gitlist.dev/e/200704251952.07644.andyparkins%40gmail.com
In-Reply-To: <7v8xcgz4ye.fsf@assigned-by-dhcp.cox.net>

```
On Wednesday 2007, April 25, Junio C Hamano wrote:
> Andy Parkins <andyparkins@gmail.com> writes:
> > I did a merge, which had conflicts, and then fixed the conflicts. 
> > To see what files I'd changed I did git-ls-files -m.  This listed
> > the same file multiple times.  Some of them twice and some of them
> > three times.
> >
> > I guess that it's showing different stages; but as the list is just
> > filename, there is no way to tell which is which and it is just
> > confusing.
>
> I did not imagine that anybody actually found 'ls-files -m'
> useful, either during a conflicted merge or under the normal
> situation.  'git diff --stat' is usually much more pleasant to
> see.

Definitely.  You see I am in the strange position of being able to type 
faster than I can think, so typing

 git-ls-files -m | xargs git add

Saves me the trouble of engaging my brain :-)

> Use 'ls-files -u' during conflicted merge and be happy.

Great stuff - that's the one I wanted; in fact git-ls-files -m did what 
I wanted, because it didn't matter that xargs listed the same file 
multiple times.

Thanks


Andy

-- 
Dr Andy Parkins, M Eng (hons), MIET
andyparkins@gmail.com

```

## Junio C Hamano, 2007-04-25 19:20

Subject: Re: git-ls-files -m lists the same file multiple times
Message-ID: <7v8xcgxnun.fsf@assigned-by-dhcp.cox.net>
URL: https://gitlist.dev/e/7v8xcgxnun.fsf%40assigned-by-dhcp.cox.net
In-Reply-To: <200704251952.07644.andyparkins@gmail.com>

```
Andy Parkins <andyparkins@gmail.com> writes:

> Definitely.  You see I am in the strange position of being able to type 
> faster than I can think, so typing
>
>  git-ls-files -m | xargs git add
>
> Saves me the trouble of engaging my brain :-)

Well, I do not think being able to type faster is so unique.  I
know more than a handful people who share that ;-).

You can use "git add -u" in 1.5.2 ;-)

```

## Andy Parkins, 2007-04-25 20:47

Subject: Re: git-ls-files -m lists the same file multiple times
Message-ID: <200704252147.12000.andyparkins@gmail.com>
URL: https://gitlist.dev/e/200704252147.12000.andyparkins%40gmail.com
In-Reply-To: <7v8xcgxnun.fsf@assigned-by-dhcp.cox.net>

```
On Wednesday 2007, April 25, Junio C Hamano wrote:

> Well, I do not think being able to type faster is so unique.  I
> know more than a handful people who share that ;-).

:-) Absolutely - not thinking laterally enough there was I?

> You can use "git add -u" in 1.5.2 ;-)

Ahead of me again. :-) good stuff.


Andy
-- 
Dr Andy Parkins, M Eng (hons), MIET
andyparkins@gmail.com

```
