On 04/11/11 19:11, Richard Hipp wrote:

> Fossil does not (currently) record any information about cherry-picks.  I
> did make an extension to the file format to allow Fossil to do this in the
> future.  But I only made that extension this year.  If any information is
> recorded about cherry-picks, people with older versions of fossil won't be
> able to read repositories that make use of this extension.  So I need to
> wait until everybody has upgraded to a more recent version of Fossil before
> I add the code to actually record the cherry-picks in the manifest files.


Good stuff!

I guess the use cases are:

1) Drawing nice (dotted? grey?) arrows in the ui timeline to show
cherry-pick mini-merges cleanly

2) Smarter merging when some of the content has already merged (either
way) due to cherry-picks

It strikes me that, for the latter, it might be good if cherry-picks
went into their own commits rather than potentially mingling with other
changes (or even with each other; I'm not sure).

What are people's use-cases for cherry picks, out of interest? I tend to
use them (in git, at least) for pulling in some of a contributer's
contributions but not others, in which case the merge problem is theirs
when they merge my latest trunk into their branch.

ABS

--
Alaric Snell-Pym
http://www.snell-pym.org.uk/alaric/
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to