# stgit: command to remove file from patch

2 messages from 2010-08-19 to 2010-08-20. Participants: av78us vaal, Chris Packham.
Thread: https://gitlist.dev/t/24792

## av78us vaal, 2010-08-19 16:29

Subject: stgit: command to remove file from patch
Message-ID: <829548.96589.qm@web45501.mail.sp1.yahoo.com>
URL: https://gitlist.dev/e/829548.96589.qm%40web45501.mail.sp1.yahoo.com

```
Hi, 

Is there a command to remove a file from a patch in stgit? I mean, something like "quilt remove". 

I searched a lot but I couldn't find any. 

If such a command is not available, is there an easy way to achieve this by other means. I tried this by changing the git commit and using "stg repair". That didn't work for me.

I would like to propose "stg remove" to be placed very high on stgit wish-list. 

Thanks,
Aneesh



      

```

## Chris Packham, 2010-08-20 00:27

Subject: Re: stgit: command to remove file from patch
Message-ID: <4C6DCC0A.5040006@gmail.com>
URL: https://gitlist.dev/e/4C6DCC0A.5040006%40gmail.com
In-Reply-To: <829548.96589.qm@web45501.mail.sp1.yahoo.com>

```
On 19/08/10 09:29, av78us vaal wrote:
> Hi, 
> 
> Is there a command to remove a file from a patch in stgit? I mean, something like "quilt remove". 
> 
> I searched a lot but I couldn't find any. 
> 
> If such a command is not available, is there an easy way to achieve this by other means. I tried this by changing the git commit and using "stg repair". That didn't work for me.
> 
> I would like to propose "stg remove" to be placed very high on stgit wish-list. 
> 
> Thanks,
> Aneesh

What do you mean by remove?

If you want to undo changes that are in the current patch you can do
something like:

  git checkout HEAD~1 filename
  stg refresh

If you want to retain the changes but move them to another patch:

   git reset HEAD filename
   stg refresh -i

I regularly use the first method, the second method I _think_ will work
but haven't tried it.

```
