Deleting omgs out of Rails
github.com
github.com
When I worked at a place where we peer reviewed every check-in I was taken to task at least 2 or 3 times for putting in snarky comments. I am so glad now that my name wasn't associated with something like that. I've come across similar comments in code and I didn't think it was funny at all.
Code in source control is like a tattoo. It brands you for life.
He is correct is he not? Those ugly comments are part of your online footprints... just like writing ugly blogs...
- # fucked
+ # TODO: Clean up
A diff so petty it's almost wikipedian -- fix the fuckedness, not the language. rake notes:custom ANNOTATION=fucked - # OMG HAX
- # TODO: remove hax
+ # TODO: remove hack
Agreed. Some make sense by using clearer names (an object named 'omg' isn't very helpful), but others are rather pointless. Like here, there was already a TODO so it was fine, really.(Although I guess it's valid to wager what will last longer: Rails or LOLCats. IMHO, Rails has a slight edge.)
I'm not sure I'd bet on that happening.
For example, the Emacs repository (the git clone at least. I haven't checked bzr) has commits dated before my birth. Some of the history is certainly lost due to lossy conversion. RCS and CVS never were very good at tracking it anyway. However, any conversion from git is going to have to retain full history. (why would you convert to something inferior?)
Furthermore, as git is distributed, the history of a project is fully contained within countless clones. I doubt any sufficiently popular open source project could just disappear from the internet. That's why the hosting sites don't matter either. If one goes down, it's trivial to migrate to another host.
Given that both the Bazaar and Git repositories are imported from the same source, they should contain the same commits. The earliest commit in Bazaar is:
------------------------------------------------------------
revno: 1
committer: Jim Blandy <jimb@redhat.com>
timestamp: Thu 1985-04-18 00:48:29 +0000
message:
entered into RCS
------------------------------------------------------------
> However, any conversion from git is going to have to retain full history.Full, except for the bits of it that Git discarded.
And hey, storage is cheap (and only getting cheaper). Even if Github, Sourceforge, etc are gone, barring a major calamity, I think it's safe to assume there will be a backup of those somewhere, even if it's offline.
From the contributor's website (http://lindsaar.net/about_mikel): "I am a Scientologist and work full time as a volunteer for non profit organizations. It keeps me alive and I really enjoy helping people. You can see some of the work I do at the DrugFacts website."
I find it funny that the probable lone Scientologist rails-contributer finds this more offensive (or at least annoying) than all the Christians involved.