Slashdot Mirror


User: qualidafial

qualidafial's activity in the archive.

Stories
0
Comments
93
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 93

  1. Obligatory south park on 3-Man Team Begins Ice-Survey Trek To the North Pole · · Score: 1

    We didn't listen!

  2. Re:Captain Oveur on More Websites Offending Thai Monarchy Blocked · · Score: 1

    Joey, do you like movies about gladiators?

  3. Sing with me everybody! on The Presidential Portrait Goes Digital · · Score: 2, Funny

    Ceeeeeelebrate good Obama, come on!

    ..It's Obam-Obama!

  4. Re:words words words on Ballmer Ordered To Testify In 'Vista Capable' Case · · Score: 1

    I'm Vistacapable, you insensitive clod!

  5. Re:From TFA: on Search For the Tomb of Copernicus Reaches an End · · Score: 0

    Hmm... I expect his body was hidden in the last place they looked. It always seems to work out that way for me.

    It is customary to stop searching for something after you've found it.

  6. Re:Where have all the pagers gone? on Where Have All the Pagers Gone? · · Score: 5, Funny

    The eighties wanted them back.

    They want their joke back too.

  7. Re:Reasons Not to Switch on Practical Reasons To Choose Git Or Subversion? · · Score: 2, Informative

    • Subversion will use less space on indivual developer's computers disks.

    I've heard git is pretty bad about disk space, but Subversion is a bit ridiculous in it's own right. With SVN you are storing the working copy twice: once for the files you will work on, and again as a backup copy so svn can do diffs.

    In mercurial the repository is heavily compressed and revisions are stored as diffs (with occasional full copies) so this is a non-issue if you don't have a lot of binary data. If you're going to use that much disk space with svn, you may as well go with mercurial and have the entire repository history while you're at it.

    • Using a central server will give you an obvious place to go to for a system of record.

    You can synchronize on a central repository using git, mercurial or bazaar. The difference is that you have the choice of when to push your changes upstream, and you have the option to continue working and performing commits locally when you are offline.

    • Using a central server will let you check user ids based on an external authentication system to make sure you can blame the right person when they break the software.

    This is all possible with distributed repositories too.

    You don't use branching that much and can safely ignore the dumbest decision ever on the part of the subversion developers

    I'm not sure what the "dumbest decision" you're referring to is. But I don't blame you if you don't use branching with CVS or SVN--branching is easy, but merging branches is horrid. The is due mainly to the fact that neither CVS nor SVN knows when a particular commit represents a merge from another branch of development. So you have to either merge from the branch point, or research the commit history to determine when the last time the two branches were merged--otherwise you'll have a major mess on your hands trying to merge two branches with many duplicate changes.

    With a distributed VCS this is not a problem. git, mercurial and bazaar all keep track of how you merge different changesets together so that a merge only as complicated as the actual changes make it, not how complicated your VCS tool makes it.

    For example, let's say you release version 3.0 of your software. You tag the changeset as "v3.0" and continue on work for 3.1.

    hg tag v3.0

    Now suppose that a week later, a security flaw is discovered which must be patched immediately. You update your working copy to the "v3.0" tag, and start a branch "3.0_maintenance". You make the changes and commit them to the 3.0_maintenance branch.

    hg update -r v3.0
    hg branch 3.0_maintenance
    // make the required changes in code
    hg commit -m "Security fix see bug 19237"

    You want your ongoing development on 3.1 to include the bug fix you just committed to 3.0, so you switch back to the default branch, merge the changes from 3.0_maintenance, and commit.

    hg update -r default
    hg merge -r 3.0_maintenance
    hg commit -m "merge bugfix from 3.0_maintenance"

    Later, when another bug is discovered in 3.0, this same process will suffice to patch the 3.0_maintenance branch and to merge the change back into the default branch.

    hg update -r 3.0_maintenance
    // fix bug in code
    hg commit -m "FIXED: bug 20122"

    // merge bugfix into default branch
    hg update -r default
    hg merge -r 3.0_maintenance
    hg commit -m "Merge bugfix from 3.0_maintenance

    Mercurial (or git, or bazaar) kept track of not only the branch points but the merge points for you, which makes merging simple like it should be.

    Contrast this with CVS or SVN where you have to track dow

  8. Oblig. on Voting Machines Routinely Failing Nationwide · · Score: 2, Funny

    Now your vote didn't matter.

  9. Re:lite on Why Mozilla Is Committed To Using Gecko · · Score: 1

    Let me explain it to you: you have tab A, and tab B.

    Sorry, I was distracted by something shiny.

    Could you restate your scenario in terms of tab A and slot B?

  10. suddenoutbreakofihateyousobad on Case Against Video-Sharing Site Dismissed · · Score: 0, Troll

    Who's the idiot that keeps tagging everything "suddenoutbreakofcommonsense?" It was cute once or twice; now it makes me want to murder cute little furry animals.

  11. Re:End This. on Bottom of The Barrel Book Reviews-Confessions of a Recovering Preppie · · Score: 1

    Slashdot Idle is shaping up to be the new Mandatory Fun Day.

  12. Re:Cultural Differences on Hacker Uncovers Chinese Olympic Fraud · · Score: 2, Funny

    The US for instance is currently ruled by representatives of Big Oil and private military corporations that are sucking trillions out of the hands of the US taxpayers. With that kind of money available its no wonder there is corruption abounding. When the Iraq war winds up, you can expect another one to follow because the companies making all that money at the moment will not be likely to stand for a peace. Its too good a racket

    Let me explain to you how this works. You see, the corporations finance Team America. And then Team America goes out and the corporations sit there in their, ih in their corporation buildings and, and and see that's, they're all corporationy, and they make money. Mhm.

  13. Re:The More Things Change on Home Science Under Attack In Massachusetts · · Score: 2, Funny

    Cooking is actually an advanced version of chemistry.

    In my kitchen, cooking is a form of alchemy:

    1. Light stove
    2. Grease skillet
    3. Add ingredients
    4. Read slashdot
    5. ...
    6. Carbon!
  14. Re:Get your affairs in order, people on Large Hadron Collider Goes Live September 10th · · Score: 4, Funny

    Yeah. He looks totally different without his glasses. You can't even recognize him.

    That doesn't make any sense! He wouldn't be able to see.

  15. Re:Retroactive warrants on Dodd, Feingold To Try and Filibuster Immunity Bill · · Score: 1

    [citation needed]

  16. Re:Failsafe on LGP To Introduce Game Copy Protection · · Score: 1

    The CEO did say that, should anything happen to LGP, he and all of his dev team are authorized to distribute patches which remove the check.

    Dear Mr. CEO:

    Just in case anything should happen to you or your devs, perhaps you should give me that patch now. Just in case. I promise I'll keep it safe.

  17. Re:If you steal from one or two it's plagiarism on Register, Others Call Plagiarism in "Limbo of the Lost" Game · · Score: 1

    If you steal from one or two it's plagiarism

    Three or more, it's research.

    Legitimate research differs from your implication in that sources are given credit through citations. Whhhhhhoooooooooooosh!
  18. Re:Don't abuse labels on Mod Chips Legal In the UK · · Score: 1

    How about "suddenoutbreakofpithytags" instead?

  19. suddenoutbreakofpithytags on eBay's Plan to Force PayPal Rejected Down Under · · Score: 0, Offtopic
    Jack Thompson sodomizes a kitten every time a story is tagged "suddenoutbreakofcommonsense."

    Please tag responsibly.

  20. suddenoutbreakofpithytags on US Supreme Court Limits Patent Claims · · Score: 1
    Remember kids: Jack Thompson eats a kitten every time a story is tagged "suddenoutbreakofcommonsense."

    Please tag responsibly.

  21. suddenoutbreakofpithytags on Judge Refuses To Sign RIAA 'Ex Parte' Order · · Score: 3, Funny
    Remember: A kitten dies every time a story is tagged "suddenoutbreakofcommonsense."

    Please tag responsibly.

  22. Re:They are industrially designed on Oil Billionaire Building World's Largest Wind Farm · · Score: 4, Funny

    we were told that *theoretically* the twin towers could withstand airplanes crashing into them. They didn't. *Theoretically* my spaghetti is defective, because I cannot use it to build a ladder.
  23. Appropriate tag: on Dutch Voting Machines De-Certified · · Score: 1

    suddenoutbreakofpithytags

  24. Re:Shift on Fermilab Calls For Code Crackers · · Score: 1

    The S is a broadcast flag intended to forbid unauthorized reproduction. You are all in violation and will be fined infinity billion dollars.

  25. Re:Suggestions? on Changing a School's Tech Disposal Policy? · · Score: 2, Funny

    In my neighborhood you can get free trash removal by putting up a sign stating "Free (or best offer)."