If it is just three lines of code that filter out those characters, how difficult would it be to wrap those into a configurable option, enabled by default but with an option to disable for those who really know what they're doing?

best,
Steve




On 3/8/2012 6:22 PM, Matt Welland wrote:
I'm in the mood for some long winded editorializing....

Bob Coder is moving his development team off of AntiquatedSCM and on to one of the fancy new distributed SCMs that are all the rage. They look at git but it seems kinda complicated and one of the devs suggests Fossil. Wow, nice, simple, elegant, reliable, data storage design that looks trustworthy, solves multiple problems with one executable. Cool. But in the evaluation it comes to light that some legacy files with funky characters can't be checked in and the only two solutions are to throw away or rewrite multiple megs of test cases or to maintain a private branch of the Fossil source. Neither option is tenable and Fossil is eliminated.

So Fossil loses another potential advocate due to being devoted to a philosophy of enforcing adherence to the lowest common denominator and the ever pragmatic (albeit, bloody complicated) git gains another user.

Sure, it is a silly story and who cares, fossil was not written to be everything to everyone. But still, we've seen at least one real world variant of this story reported to the list ....

A strongly worded warning makes sense but I personally think a no-alternative enforcement does not.

IMHO a more viable philosophy is to use documentation and methodology to make seamless interoperability between Windows and Unix/Linux possible for teams that need it. Otherwise where possible and where the code cost is not too high, independently make fossil work perfectly on Unix and perfectly on Windows.

On Wed, Mar 7, 2012 at 3:16 PM, Leo Razoumov <slonik...@gmail.com <mailto:slonik...@gmail.com>> wrote:

    On Wed, Mar 7, 2012 at 14:30, <sky5w...@gmail.com
    <mailto:sky5w...@gmail.com>> wrote:
    > because of the hassle of re-working their multitudes of files or
    > create/maintain Fossil branches using Richard's suggestion.
    >

    If square bracket limitation is the only thing that make fossil
    unacceptable to you then, please, consider making your own fossil
    branch as Richard suggested.

    Actually, I found maintaining my own fossil branch quite easy. And my
    changes are larger and more intrusive that commenting out couple of
    lines of code.

    --Leo--
    _______________________________________________
    fossil-users mailing list
    fossil-users@lists.fossil-scm.org
    <mailto:fossil-users@lists.fossil-scm.org>
    http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users




_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

_______________________________________________
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