Hi all,

Thanks for an interesting discussion ... and I had forgotten the paper
by Parnas/Clements, and the analogy with writing a novel is an
interesting one.

> As for the case of removing "illegal" insertions, I think it is far better
> to have the real history saying "we had these from this date to that date,
> as you can see, but you can also see that they were removed at a
> particular time and not used thereafter". This follows the accounting
> principle that incorrect entries have to be reversed out, not made
> invisible. Without this it is not possible to demonstrate how some
> situation arose from an action taken while the repository was incorrect.

The comment about an accounting principle is interesting too ... I had
not come across this before.

My instinct is to side with Eric's view. Yes, mistakes will be made,
yes, real life is messy but nevertheless that is what happened. So the
real history needs to be recorded somewhere. However Ge Weijers has a
point about making the maintenance or further development easier by
not making all of a developers' mistakes or dead-end prototypes
visible to everyone.

Coming from a centralized SCM world I would be looking for a way to
hide branches or 'obsolete' them so that they are still present and
can be found if necessary, but are not visible to developers who are
not interested in them.

Tidying up takes time (equals costs money) so there must be some
tangible benefit of doing it (probably easier development
afterwards?). Of course if you are using this in your spare time then
the choice is between tidying something that you just want to deliver
or getting on with something new.

I guess it comes down to why you need to retain the history. Who uses
that history, and what do they use it for?

So this comment by Gé grabbed my attention:
> I work in a heavily regulated industry, and legal concerns have been keeping
> us from implementing any and all DVCSes until now.
>

I wonder what has changed? Is it a greater understanding of some of
the issues discussed in the mail?

Dave
_______________________________________________
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