On 30 December 2012 14:19, Nico Williams <n...@cryptonector.com> wrote:

> > There are differing philosophies here.  Some say it is important to
> > present a clean, linear narrative of what took place - a narrative
> > that is easy to follow and easy to understand. Others say that it is
> > more important to present history as it actually occurred, in all its
> > messy detail, not how you wish it had occurred.  Git and Hg tend more
> > toward the first view whereas Fossil leans toward the second.
>
> There's room for interpretation, and for persuasion.
>

Not really, no.  Any interpretation that says anything other than "it is
more important to present history as it actually occurred" isn't
interpretation, it's dissembling.


> Fossil didn't always have private branched.  It does now.  Isn't that
> a concession that sets precedent?
>

I'd say the private branches pretty much eliminate your need for rebasing
entirely given what you've described as rebasing.  Make your mess in your
private branches.  Expose the pretty stuff in non-private branches.

Problem solved.

At Sun, for example, we had official repos for products ("gates"),
> project repos aiming at eventual integration into product gates, and
> individual repos.  Individuals pushed to either project gates or
> product gates, depending on what they were working on.  Product gates
> were always archived and available, even for ancient releases of the
> products.  Project gates were generally (but not always) archived and
> available.  Individual repos were generally littered across the place,
> with no real way for one to find them without asking the developer
> working on them.  History was cleaned prior to pushing to gates higher
> up the hierarchy, but past history in product gates was never
> rewritten.  This worked spectacularly well.  Who wants to see typos
> made and fixed before the commits landed on the product gates??
> Answer: no one, because such things are useless and a burden.
>

So … have a public-facing "clean" repository and a private "dirty"
repository with private branches?  Again, I don't see what screwing with
the DAG of the SCM buys you besides trouble.

-- 
"Perhaps people don't believe this, but throughout all of the discussions
of entering China our focus has really been what's best for the Chinese
people. It's not been about our revenue or profit or whatnot."
--Sergey Brin, demonstrating the emptiness of the "don't be evil" mantra.
_______________________________________________
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