[darcs-users] basic patch-juggling question
Zachary Pincus
zpincus at stanford.edu
Sun Feb 25 22:05:11 UTC 2007
On Feb 25, 2007, at 8:40 AM, Albert Reiner wrote:
> [Zachary Pincus <zpincus at stanford.edu>, Sun, 25 Feb 2007 05:57:55
> -0800]:
>> I would like to selectively un-do a patch (in part or in whole) from
>> the *working copy*. I can't figure out an easy way to do this,
>> though.
>
> If I were you, I wouldn't go about it this way. Instead, I would just
> create a new repo (`darcs get original temporary'), and then I would
> just throw away the patch in the temporary repo (`cd temporary; darcs
> unpull').
Thanks for the information. After unpulling, etc, what's the best way
to record those changes as a patch that I can apply to the master
repository? (After all, the goal is still to get a file in the master
repository to look like an arbitrary past version.)
If I recall correctly, a basic unpull operation isn't something
that's recorded as a patch -- and so couldn't be 'recorded' and
'pushed' to the master repository. In addition, if I unpull in a temp
repository and then modify some file and record that patch, will that
patch apply cleanly to the master repository, where the context is
different?
Thanks,
Zach
More information about the darcs-users
mailing list