On Wed, Aug 15, 2012 at 5:48 AM, Richard Hipp <d...@sqlite.org> wrote:
> On Wed, Aug 15, 2012 at 12:03 AM, Nico Williams <n...@cryptonector.com>
> wrote:
>> There is a cherrypick command?  Oh, it's an option to the fossil merge
>> command.  I had missed that entirely!
>
> The --cherrypick option has been around for a long time.  But formerly, if
> you did one or more --cherrypick merges into your checkout, then you would
> not be allowed to commit only some of the changes in your checkout using
> "fossil commit FILE1 FILE2 ...".  When you commit just some of the files, we
> call that a "partial commit".  The recent change was to drop the restriction
> on partial commits following a cherry-pick merge.

Is there any way to request that the changes from a commit be merged
into the workspace but not committed?  This would be necessary to
implement some of the git interactive rebase options.

> Note that the "merge" command also includes the --baseline option.  The
> --baseline option can identify the start of a sequence of checkins that you
> want to merge.  Suppose there are some sequence of changes in another branch
> A->B->C->D.   If you do "fossil merge D --baseline A", that would be the
> equivalent of doing three separate cherry-pick merges of B, C, and D, in
> that order.

How would I get the list of commits that "fossil merge D --baseline A"
would merge in?

Nico
--
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to