don't click here

Sonic Retro Mercurial FAQ

Discussion in 'Engineering & Reverse Engineering' started by Scarred Sun, Sep 11, 2008.

  1. Scarred Sun

    Scarred Sun

    Be who you needed when you were younger Administrator
    7,745
    127
    101
    Tower 8 ️
    Welp, this.
    Welcome to the Sonic Retro Community Mercurial Project forum! This forum is dedicated to the discussion of projects on the Sonic Retro Mercurial server.

    What is Mercurial?

    Mercurial (sometimes abbreviated to HG) is version control software—it allows for multiple people to work on a single document, piece of code, or part of a project together, storing the changed versions along the way. Wikis act in a similar fashion for wiki articles, where as Mercurial repositories handle files. For more information and a bit of history on the Mercurial software, see Revision Control and Mercurial.

    Why does Sonic Retro have Mercurial repositories? What are they used for?

    Much in the same way that our wiki allows for collaboration on documentation of Sonic research, the Mercurial repositories allow for members to work together directly on things such as disassemblies and experimental projects.

    How do I access them?

    The access path for the Mercurial repositories is at http://repo.sonicretro.org/.

    Do I need an account to use Mercurial?

    Currently, you do not need an account to checkout (download). However, in order to make revisions (upload) you will need to link your Sonic Retro account into the Mercurial system. Currently this is only available to Tech Members and 'above', but you can appeal if you feel that you should have write-access. For more information, please visit this topic.

    Okay, I now have write access, how do I commit my changes?

    You will need Mercurial software in order to fully use and to offer commits to a Mercurial repository. There are about a million clients available, but we recommend:

    Windows: TortoiseHG
    Mac OS X: MacHG

    I have something cool that I'd like to put on the Mercurial repositories. I just upload it, right?

    No. Please post any proposed uploads in this forum so we can see if they have any merit.

    Things likely to have merit:
    - Disassemblies
    - Open work on utilities
    - Custom coding for video game consoles
    - Files being hacked or examined

    Things NOT likely to have merit:
    - Your own hack
    - Something you randomly found on the Internet
    - Something that isn't yours or you don't have expressed permission to upload

    Are there other resources related to the Community Mercurial Project?

    You can join #repo on irc.badnik.net to get help, to discuss with other contributors or to know when new revisions are committed.
     
  2. <3

    Though were you able to ask Xeno and/or Stealth about uploading their disasms?
     
  3. Puto

    Puto

    Shin'ichi Kudō, detective. Tech Member
    2,013
    0
    16
    Portugal, Oeiras
    Part of Team Megamix, but haven't done any actual work in ages.
    Personal recommendation to UNIX/Linux users using KDE: KDESvn.
     
  4. Chris Highwind

    Chris Highwind

    Member
    2,100
    16
    18
    Statesville, NC
    Slacking
    Wow, and I didn't even make one yet!
     
  5. Mad Echidna

    Mad Echidna

    Gone Oldbie
    5,219
    0
    0
    SS, just out of curiosity, why did you reccomend RapidSVN over just regular command line SVN?
     
  6. Scarred Sun

    Scarred Sun

    Be who you needed when you were younger Administrator
    7,745
    127
    101
    Tower 8 ️
    Welp, this.
    Just preference, I suppose. Commandline works too.
     
  7. Sazpaimon

    Sazpaimon

    Tech Member
    1,208
    0
    16
    Because if you know how to work commandline SVN that section of the FAQ isn't for you anyway.
     
  8. Lyrica

    Lyrica

    (Formerly: Donnyku) Oldbie
    1,365
    36
    28
    Pennsylvania
    Wedding Planning
  9. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,971
    76
    28
    USA
    rom-properties
    I finally put the SVN back up. :) (It was down since the server migration last month.)
     
  10. FraGag

    FraGag

    Tech Member
    Thanks. I see that it's back on HTTPS (port 443); will it be brought back on HTTP (port 80) or will it stay on HTTPS from now on?
     
  11. GerbilSoft

    GerbilSoft

    RickRotate'd. Administrator
    2,971
    76
    28
    USA
    rom-properties
    I may put it back on http later, but for now it's https only.
     
  12. Ravenfreak

    Ravenfreak

    2 Edgy 4 U Tech Member
    3,077
    176
    43
    O'Fallon Mo
    Sonic 1 Game Gear Disassembly
    :D Yes, I've been waiting for it to be back up, thanks Gerbil. :thumbsup:
     
  13. McGuirk

    McGuirk

    The Egg-Man Cometh. Member
    576
    0
    16
    Fort Worth, Texas, USA
    Making a Full-Sized Egg Carrier in Minecraft.
    DISREGARD - I stupidly didn't notice the sticky explaining my problem right at the top of the subforum.

    UNDISREGARD - I was doing it wrong, but still having the same issue. It's requesting a username/password for any operations. I can't even browse the repo using TortoiseSVN.
     
  14. I'm having the same issue as McGuirk (asks for a username/password when I try to update). What's up with that? D:
     
  15. Selbi

    Selbi

    The Euphonic Mess Member
    1,497
    48
    28
    Northern Germany
    Sonic ERaZor
    Could it be, that the SVN is down again? svn.sonicretro.org gives me the Subdomain not found page.
     
  16. MainMemory

    MainMemory

    Kate the Wolf Tech Member
    4,735
    334
    63
    SonLVL
    That does seem to be the case. I can't access the SVN from either the web or TortoiseSVN. It was probably taken down because of the issues the server's been having.
     
  17. nineko

    nineko

    I am the Holy Cat Tech Member
    6,298
    475
    63
    italy
    #retro's topic:
     
  18. Scarred Sun

    Scarred Sun

    Be who you needed when you were younger Administrator
    7,745
    127
    101
    Tower 8 ️
    Welp, this.
    SVN is now back up.
     
  19. MainMemory

    MainMemory

    Kate the Wolf Tech Member
    4,735
    334
    63
    SonLVL
    When pushing a commit, it's nice if you include your username and the game(s) that are changed in the commit message.