Tracking Angband using Mercurial (DVCS)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • d_m
    Angband Devteam member
    • Aug 2008
    • 1517

    Tracking Angband using Mercurial (DVCS)

    Hello all,

    Recently, I have been wishing I could track and commit my local changes to Angband's source tree using Mercurial, a distributed version-control system I have been working with recently. I created a repository that will track Angband's SVN HEAD, and published it on bitbucket:



    If any other developers use Mercurial, you can feel free to clone this repository; you can then commit your personal changes, pull down new updates from SVN HEAD, and create patches to send to Takkaria. This is what I plan to do.

    It would be great if Angband eventually moved to a DVCS, since there are so many variants, personal sets of patches, etc. I am most familiar with Mercurial, but git is also quite popular. Until then, I hope that some other developers will benefit from my repository.

    You can find information about Mercurial at: http://www.selenic.com/mercurial/wiki. It runs on most Unices as well as Windows and OS X, and has some pretty nice graphical tools.
    linux->xterm->screen->pmacs
  • PaulBlay
    Knight
    • Jan 2009
    • 657

    #2
    Damn it. I just got used to SVN.

    (I suppose I'll have to learn git next?)
    Currently turning (Angband) Japanese.

    Comment

    • d_m
      Angband Devteam member
      • Aug 2008
      • 1517

      #3
      I doubt you'll have to worry about Angband switching from SVN to Mercurial (although I would be happy if it did); I just figured that people who are currently using dynamic version control would appreciate having a stable base.

      That said, I was worried that after posting this I would immediately be flamed out of existence by a crack team of hidden git commandos. I would be fine with someone maintaining a git bridge instead of Mercurial, honestly, but I don't have the personal expertise to do this.
      linux->xterm->screen->pmacs

      Comment

      • Marble Dice
        Swordsman
        • Jun 2008
        • 412

        #4
        Originally posted by d_m
        ...flamed out of existence by a crack team of hidden git commandos.
        That sounds like something out of NetHack.

        Comment

        • d_m
          Angband Devteam member
          • Aug 2008
          • 1517

          #5
          As it often happens, as soon as I made an announcement about this I went and accidentally broke the bridge.

          Thus I would encourage people not to clone the repository I posted until I get it fixed (since in the worst case I will end up importing a new one). Sorry for the noise.
          linux->xterm->screen->pmacs

          Comment

          • d_m
            Angband Devteam member
            • Aug 2008
            • 1517

            #6
            Alright. After that false start, I think I have things set up correctly. Currently I will be syncing at least once a day. Once I automate this process, I plan to sync every 15 minutes.

            If anyone has any problems or questions please let me know here or by email.
            linux->xterm->screen->pmacs

            Comment

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