How to achieve a git'ish squash when merging a (private) branch into trunk?
Is this deliberately missing functionality following fossil's mission to keep all history? Well, especially in case of a _private_ branch it might make sense to have such a feature: assume one wants to work locally on something which won’t be touched by anyone else for the time being. But when the time comes to make it public one might not always want to push the whole history to the central repo. I figure the only way is to use stg like $ fossil diff -v -r 5d7b175ba0 >patch.diff followed by $ patch <patch.diff where needed, right?! No other way, as it seems… No plans to implement a (perhaps restricted) squash command which would only work on private branches? :-) _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users