News for hackers. Stuff that matters.
Re:Fossil – Simple, high-reliability, distributed software c... by Perceptes on Wednesday December 03, 2014 @07:00PM (#8697120)
Zed Shaw uses Fossil in his Peepcode Play by Play episode. If you have a subscription to Peepcode (now Pluralsight[1]) you can listen to him talk about it and why he likes it.

[1] http://www.pluralsight.com/

Re:Fossil – Simple, high-reliability, distributed software c... by crazydoggers on Wednesday December 03, 2014 @07:41PM (#8697255)
And also why he stopped using it when it hosed his repo:

http://www.mail-archive.com/[email protected]...

Re:Fossil – Simple, high-reliability, distributed software c... by jemfinch on Wednesday December 03, 2014 @10:22PM (#8697695)
Wow, Richard Hipp is a class act: http://www.mail-archive.com/[email protected]...

> "fossil export | git fast-import" will get your stuff moved over efficiently. Thanks for hanging out with us. I expect you might come back to fossil someday, and if you do you will be welcomed.

Re:Fossil – Simple, high-reliability, distributed software c... by reitanqild on Thursday December 04, 2014 @06:57AM (#8698821)
Zeds reply is interesting as well:

Yep, that feature is awesome. :-) And yes, I think if it you come to me and say it's all stable now then I'd easily give it a try, but I have to be practical and get shit done.

In other words, it's nothing personal, just business.

Re:Fossil – Simple, high-reliability, distributed software c... by Dewie on Thursday December 04, 2014 @07:23AM (#8698898)
A disgruntled Zed Shaw must be how you battle test people's tact and composure.
Re:Fossil – Simple, high-reliability, distributed software c... by Leszek on Wednesday December 03, 2014 @10:12PM (#8697677)
I can understand the frustration of losing a couple of days of work, but wow, that thread does not show Zed Shaw in a good light. This approach of "there was a bug so now I'm throwing all my toys out of the pram" isn't particularly constructive or mature.
Re:Fossil – Simple, high-reliability, distributed software c... by e98cuenc on Thursday December 04, 2014 @01:26AM (#8698093)
I would have done exactly the same thing. He is using a SCM that deleted all its files due to a bug. He tried to recover its deleted files, and it seems the next commands utterly killed any hope of recovery. What was him supposed to do? keep in its mind perfectly the internal state of Fossil after an unknown bug to find which command, if any, could recover its files? I would have panicked, tried every command I could think of and started crying.

After Fossil deleted its files he informs the maintainer of the bug, giving a clear description of what happened, and decides to switch to a more mainstream SCM.

I don't get why you're giving him so much heat. He seems to me constructive (the bug was fixed) and mature (he went to a more mainstream SCM that is less likely to have some kind of "never seen before" bug while you just "make a branch").

Re:Fossil – Simple, high-reliability, distributed software c... by tedunangst on Thursday December 04, 2014 @01:59AM (#8698174)
For next time:

    cd ..
    cp -R wrkdir backup
    cd wrkdir
    fossil dickitup
Re:Fossil – Simple, high-reliability, distributed software c... by Dewie on Thursday December 04, 2014 @07:38AM (#8698944)
> What was him supposed to do?

Use some automated backup tool that had nothing to do with fossil.

Re:Fossil – Simple, high-reliability, distributed software c... by imanaccount247 on Thursday December 04, 2014 @12:55AM (#8698020)
>that thread does not show Zed Shaw in a good light

It seems that Zed Shaw does not show Zed Shaw in a good light. That behavior appears to be the only kind he displays. A single bug that did not delete anything and all his work can be recovered with a single undo command and he wants so badly to turn it into drama, while insisting he's the only reason their program exists.

Re:Fossil – Simple, high-reliability, distributed software c... by dalke on Friday December 05, 2014 @12:10PM (#8705513)
It deleted his uncommitted code.
Re:Fossil – Simple, high-reliability, distributed software c... by lloydde on Thursday December 04, 2014 @02:00AM (#8698179)
We are talking about Zed http://programming-motherfucker.com Shaw right?
Re:Fossil – Simple, high-reliability, distributed software c... by ifdefdebug on Thursday December 04, 2014 @06:09AM (#8698729)
wow, for sure I won't wear that t-shirt, I'd be afraid to get myself killed by some myopic officer or something like that
Re:Fossil – Simple, high-reliability, distributed software c... by xorcist on Thursday December 04, 2014 @02:29AM (#8698234)
Also the "if it wasn't for me you'd still be four guys on a toy project" quote.

Doesn't seem to be connected to reality. I've heard of Fossil and sqlite, but never of Shaw, who apparently wasn't even a commiter.

Re:Fossil – Simple, high-reliability, distributed software c... by dalke on Friday December 05, 2014 @12:16PM (#8705560)
There's more to a project than being a commiter. Shaw promoted Fossil, and people (a lot of people have heard of Shaw) looked into Fossil and started using it because of him. In that same thread you'll see someone else on the list spoke up as being one of those people.

That quote you gave is a reaction to the dismissive attitude that non-commiters are somehow second-class citizens; which you've just expressed. It's a bad way of thinking about people.

Re:Fossil – Simple, high-reliability, distributed software c... by mercurial on Thursday December 04, 2014 @07:45AM (#8698972)
He used to be important in the Ruby community as the author of Mongrel. But yeah, if it's not massively hyperbolic,it's not Zed Shaw.
Re:Fossil – Simple, high-reliability, distributed software c... by glass- on Thursday December 04, 2014 @07:33AM (#8698927)
You have never heard of "Learn Python the Hard Way", the Mongrel server or "Rails is a Ghetto"?
Re:Fossil – Simple, high-reliability, distributed software c... by sgbeal on Thursday December 04, 2014 @09:16AM (#8699264)
"...complex sql to remove a spam ticket..."

that was very possible the reason for his woes. Do not EVER manually edit the fossil repo db. That's like hex-editing an MS Word Doc.

Re:Fossil – Simple, high-reliability, distributed software c... by sigzero on Wednesday December 03, 2014 @09:20PM (#8697555)
It did or he did?
Re:Fossil – Simple, high-reliability, distributed software c... by isxek on Wednesday December 03, 2014 @09:29PM (#8697586)
There was a previous bug, and it was fixed then, but Zed decided eventually he can't afford to have it happen again (after losing 3 days of work) so he switched to Git.

Richard Hipp (Fossil's author) was able to reconstruct what happened, more or less, here: http://www.mail-archive.com/[email protected]...

Re:Fossil – Simple, high-reliability, distributed software c... by aidenn0 on Wednesday December 03, 2014 @07:42PM (#8697257)