2015-04-16 13:44 GMT+02:00 Matt Welland <mattrwell...@gmail.com>: > I'm confused by this. If the fork was merged to trunk it is no longer a fork > and should not be detected. Can you elaborate?
In fossil it is possible to merge a branch to trunk, but leave the branch open. It could have been a partial merge, fossil has no way to know that, until the user explicitly closes the branch. Therefore, such a branch needs to be included in the fork-detection. Down to two: $ fossil forks --bybranch *** dg-misc *** (1) 2013-12-19 22:04:43 [22d9cff0c32637] Merge from trunk. (user: dg tags: dg-misc) (2) 2013-10-31 14:41:22 [bbebf7090c6437] Merge from trunk. (user: dg tags: dg-misc) *** side-by-side-edit *** (3) 2012-04-30 09:33:53 [396eceb9e41290] When sided by side make the text area small so it will always fit in the column. After page loaded enlarge the text area with Javascript. But leave a little room (40px) as a margin between the two columns. This insurers that side by side always succeeds. (user: renez tags: side-by-side-edit) (4) 2012-04-29 17:08:44 [82332148a2aa3c] Merge in recent trunk changes so that the branches can be more easily compared. (user: drh tags: side-by-side-edit) Analysing those last two, it's not difficult to see what happened: <https://fossil-scm.org/index.html/timeline?n=100&r=dg-misc> <https://fossil-scm.org/index.html/timeline?n=100&r=side-by-side-edit> The oldest commits were nothing more than merging trunk changes into the branch. But later the user forgot about that (without seeing the warning). So it's safe to assume that the older of the two commits will not be continued upon, and can be closed. Done now. The fossil self-hosting repository is fork-free now (FWIW) ! Anyway, we still can test the fork-detection on SQLite ;-) $ fossil forks --bybranch *** branch-3.7.16 *** (1) 2013-04-12 11:52:43 [cbea02d93865ce] Version 3.7.16.2 (user: drh tags: release, version-3.7.16.2, branch-3.7.16) (2) 2013-04-10 03:22:59 [bf6ca21b36ace0] Backport the multi-process tester to the last released version. (user: mistachkin tags: branch-3.7.16) *** mistake *** (3) 2015-03-30 19:56:18 [763d2bc74b560c] Optimize CREATE INDEX, REINDEX and VACUUM statements by taking better advantage of the fact that index keys are being inserted into b-trees in sorted order. (user: dan tags: mistake) (4) 2014-05-28 09:56:34 [7d445e593a9966] Moved to "mistake" because this commit contains a typo causing a test to fail. Was: Add an extra test to further verify that the FTS notindexed option is working properly. (user: dan tags: mistake) Hope this helps, Jan Nijtmans _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users