Svn vs bzr vs git, looking for a quick summary.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • CJNyfalt
    Swordsman
    • May 2007
    • 289

    Svn vs bzr vs git, looking for a quick summary.

    So, I noticed that Vanilla has changed repository system several times.
    As I understand it, we went from svn to bzr to git, right?

    Could someone make a quick summary of the reasons behind the moves and what was gained from doing so?
  • d_m
    Angband Devteam member
    • Aug 2008
    • 1517

    #2
    Originally posted by CJNyfalt
    So, I noticed that Vanilla has changed repository system several times.
    As I understand it, we went from svn to bzr to git, right?

    Could someone make a quick summary of the reasons behind the moves and what was gained from doing so?
    I don't know if bzr was used in the distant past. AFAIK it went from SVN -> Git.

    The short answer is that a distributed version control system (like Git) enables tightly coupled collaboration with independent developers who don't need commit rights to the central repository, and is perfect for distributed, open source projects like Angband.
    linux->xterm->screen->pmacs

    Comment

    • CJNyfalt
      Swordsman
      • May 2007
      • 289

      #3
      I did some research, and this video sold me:
      Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.

      even if I am only halfway through it. Git for every variant!

      Comment

      • Nick
        Vanilla maintainer
        • Apr 2007
        • 9634

        #4
        FA used (and still kind of uses) bzr, but I've basically moved everything to git.
        One for the Dark Lord on his dark throne
        In the Land of Mordor where the Shadows lie.

        Comment

        • Magnate
          Angband Devteam member
          • May 2007
          • 5110

          #5
          Originally posted by CJNyfalt
          I did some research, and this video sold me:
          Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.

          even if I am only halfway through it. Git for every variant!
          Oooh, my employer blocks YouTube - interesting.

          Glad you have seen the light. Welcome to git.
          "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

          Comment

          • KarlM
            Rookie
            • May 2007
            • 16

            #6
            Just out of interest, did you have any particular reason for choosing git over mercurial or bzr?
            "You hit Morgoth, Lord of Darkness. You have slain Morgoth, Lord of Darkness. Congratulations, you have won the game. The Great Wyrm of Balance breathes chaos. You die."

            Comment

            • Magnate
              Angband Devteam member
              • May 2007
              • 5110

              #7
              Originally posted by KarlM
              Just out of interest, did you have any particular reason for choosing git over mercurial or bzr?
              My recollection is that the choice was between hg (which d_m used and was familiar with) and git (which I used and was familiar with). Takkaria had not used either, took a look at both and chose git. I recall that the big attraction of hg was its sensible commit numbering (compared with git's meaningless hashes), but there were obviously other features of git which won out. Perhaps github itself was one of them.

              I think takkaria had used bzr before, and it wasn't really in the running. I've never used it so I couldn't say why not.
              "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

              Comment

              • takkaria
                Veteran
                • Apr 2007
                • 1951

                #8
                Originally posted by Magnate
                My recollection is that the choice was between hg (which d_m used and was familiar with) and git (which I used and was familiar with). Takkaria had not used either, took a look at both and chose git. I recall that the big attraction of hg was its sensible commit numbering (compared with git's meaningless hashes), but there were obviously other features of git which won out. Perhaps github itself was one of them.

                I think takkaria had used bzr before, and it wasn't really in the running. I've never used it so I couldn't say why not.
                I think the reason I went for git is because I watched a video on git which explained how it worked internally for about 20 minutes and it just made sense to me.
                takkaria whispers something about options. -more-

                Comment

                Working...
                😀
                😂
                🥰
                😘
                🤢
                😎
                😞
                😡
                👍
                👎