# git am fails to add new files

2 messages from 2010-02-02 to 2010-02-03. Participants: Thomas Koch, Jeff King.
Thread: https://gitlist.dev/t/22488

## Thomas Koch, 2010-02-02 15:07

Subject: git am fails to add new files
Message-ID: <201002021607.25719.thomas@koch.ro>
URL: https://gitlist.dev/e/201002021607.25719.thomas%40koch.ro

```
Hi,

I'm using GIT on Debian unstable (1.6.6.1). When applying patches I created 
with git format-patch and applying them afterwards with git am, this fails 
with every patch that adds a new file.
Is there any option I forgot to give to git am? Or is this a bug.

Best regards,

Thomas Koch, http://www.koch.ro

```

## Jeff King, 2010-02-03 15:33

Subject: Re: git am fails to add new files
Message-ID: <20100203153301.GA29692@coredump.intra.peff.net>
URL: https://gitlist.dev/e/20100203153301.GA29692%40coredump.intra.peff.net
In-Reply-To: <201002021607.25719.thomas@koch.ro>

```
On Tue, Feb 02, 2010 at 04:07:25PM +0100, Thomas Koch wrote:

> I'm using GIT on Debian unstable (1.6.6.1). When applying patches I created 
> with git format-patch and applying them afterwards with git am, this fails 
> with every patch that adds a new file.
> Is there any option I forgot to give to git am? Or is this a bug.

No, it should just work. However, I can't replicate your problem using
the following script:

mkdir repo && cd repo && git init &&
echo 1 >file-1 && git add . && git commit -m one &&
echo 2 >file-2 && git add . && git commit -m two &&
git format-patch -1 --stdout >patch &&
git reset --hard HEAD^ &&
echo Confirm that file-2 is gone... &&
! grep . file-2 &&
git am patch &&
echo Confirm that file-2 is back... &&
grep . file-2

So perhaps there is something else going on. Can you provide us with
samples of the patches that fail to apply? What does "git am" say when
it tries to apply?

-Peff

```
