Thanks Mike, I appreciate this.

BTW, I now have a pretty good idea of what fossil rebase would look
like; the discussion was a success, largely thanks to Joerg's insight.
 I've also started looking at src/merge.c to have an idea of how to
implement a version of fossil merge --cherrypick that doesn't commit
the merged changes (this being necessary to implement the interactive
rebase edit-a-commit option, as well as for squashing) -- this is the
essential ingredient, after all, and it seems like all that has to
happen is we need an option to not update any non-temp tables in
merge_cmd().  I think that will be a trivial change, actually, as it'd
be a small modification to the fossil merge --nochange logic.  I'll
stop here.  In six months I may have time to actually implement, and
in the meantime I'll sketch an implementation.

Happy New Year!
_______________________________________________
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