publicsvn resuscitated!

By Preed Preed Permalink

After a couple of late nights reloading repository dumps and learning new and wonderful unexpected “features” of mixing svn:externals and svnsync, I’m happy to announce that publicsvn.songbirdnest.com is finally available again.

Timelines are back up as well.

All external developers will need to repull their trees; these repositories—multiple—are entirely new SVN repos, with different UUIDs. Some Subversion clients will ignore this (minor?) detail, and you can still update repos, but it’s likely to cause grief later.

Also, the repository paths have changed; please see our developer documentation on Checking out the Code for details on the changes and to figure out what you will want to repull.

We apologize for the inconvenience caused by having to repull trees, but we were long due for a repository reorganization.

An overview of some of the changes:

  • Different kinds of code are split out into different repositories
  • Branching and tagging will now follow standard Subversion practice, i.e. no more $tagName/trunk directories.
  • Brand new, faster publicsvn server (thanks Tyler!)
  • https is no longer supported on publicsvn, since it’s not necessary. This reduces load on the server, meaning faster pulls for you!
  • Backups are more manageable; backups of our main repository now take five minutes instead of three hours; restores take twenty minutes instead of twelve hours); this means other processes, like mirroring changesets to publicsvn, is faster!
  • We’ve pruned code that wasn’t necessary for a standard Songbird build, meaning faster pull and update times!

Thanks to everyone for being patient while we worked all the details out, and thank you to Mitch on IRC, whose pestering kept me honest while we did this; I needed it. :-)

Post a comment or Leave a trackback

4 Comments

Subscribe
  1. Chris Jul 18, 2008 8:03 pm Permalink

    Finally!!!! haha
    I have been waiting for the timeline to work again.

  2. Vladimir Kotal Jul 19, 2008 4:03 am Permalink

    So, what about having the repository to be OpenGrok browsable ?

  3. Preed Jul 19, 2008 1:48 pm Permalink

    @Chris:

    Timelines are up at:

    http://timeline.songbirdnest.com/client/ (for the Songbird client code; see http://timeline.songbirdnest.com/ for the other repositories).

    @Vladimir:

    I believe they used to be OpenGrok browsable, but I believe SteveL was in charge of such magic. He’s at OSCON this week, but I’ll shoot him an email and ask about what’s involved in getting that back up.

  4. stevel Jul 20, 2008 3:07 pm Permalink

    The repository is OpenGrok browsable at http://src.songbirdnest.com

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*