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

Reply via email to