4 ms·
I thought Mercurial operated on higher-level concepts, such as having branches be first-class objects? In fact, my impression was that Mercurial made it particu
by lilyball 7y ago
I thought Mercurial operated on higher-level concepts, such as having branches be first-class objects? In fact, my impression was that Mercurial made it particularly difficult to edit history and required plugins to do so.
- pseudalopex 7y agoMercurial represents history as a DAG. You can implicitly create unnamed branches and explicitly create named branches. Committing to a named branch records the branch name as part of the changeset. Extensions are just how Mercurial commands are implemented. The extensions for editing history are included and supported. The default configuration is just very conservative.