Hi fossil users, devs,

(I don't remember this idea being discussed, sorry if it has already
been proposed.)

The more I have to use git at work, the more I come to appreciate
fossil. Yet, companies often have established processes around git'sb
quirks and peculiar behavior, making the case for switching to fossil
a tough one.

Fossil already supports a sort of mutability - by adding branches,
appending edits and so on. What if this mechanism is fully extended
towards a presentation DAG ? This means keeping the current,
history-preserving behavior while allowing for two views into the
repository - the raw, as-is and the altered, as-should-be.

This allows for example to have a history that is always buildable and
testable, therefore making bisects easier. It also allows for a
high-level view, where multiple raw commits can be grouped into
logical ones for better readability/

I would imagine an implementation where by default the presentation
DAG is the same as the raw one and having additional commands (that
appear in the raw one as commits) to alter the presentation view.

Do you think that this approach is proper and feasible ?

Regards,
Stanislav Paskalev
_______________________________________________
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