Hello

I don't know, if the following behaviour is a feature, a bug or if this solution
would be a feature request.

I like to work with branches. Asuming:

1. i have a trunk development, using version 1, 2, 3
2. i started a branch name b1 at 1 and committed some changes 1.1.1, 1.1.2, 
1.1.3
3. i started a second branch named b2 on the branch 1 at 1.1.2 using versions
1.1.2.1.1, 1.1.2.1.2

The above version numbers are given in CVS notation.

If i decide to merge branch 2 to main trunk, i would expect, that merge b2
apllies patches 1.1.2.1.1, 1.1.2.1.2. But fossil merges the complete patch
sequence starting from 1.1.1 to 1.1.2.1.2 to my trunk version 3.

Fossil reads the commandline argument b2 and searches for the newest version
with this tag and apllies all patches from the common base 1.1 until the found
branch version.

My expactation:
Only diffs occuring on the branch should be apllied.

I see only one chance:
Applying all patches from the branch p2 using --cherrypick.

Is this intended?

best regards
Wolfgang

_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to