Random Ranting (196) · Gadgets & Tech (15) · Anime & Otaku (11) · Watches & Horology (46) · Movies & TV (6) · Photography (3)



Latest Posts Recent Comments Comrades


My blog is worth $4,516.32.
How much is your blog worth?


TGIF…

There was something I really wanted to talk about but it has completely skipped my mind, so nm…

Yesterday the 1.6GHz G5 was returned after the power supply was replaced and since then has been setup as a remote (headless) 24/7 SVN server. I am currently in the process of setting up a backup system, which might include a mix between a gcc program and/or a shell script since my pb, which hosted the previous repository, died.

However, I was able to have the Apple tech’s extract the HDD the very next day and I was able to copy the repository and backup the rest of the files. After configuring what I now call ‘SVNG5′ I simply just ‘copied’ the repository I copied off the powerbook - it loaded up to revision 13 right away.

Backing up the repository via a simple ‘cp’ is one way to go, but to access the files directly, one needs to perform a ‘checkout’ on the repository and for this requires a working installation of SVN - therefore it would be nice to have a system where it not only,

  1. Backups the repository directly
  2. Backups the repository to a ‘dump’ file
  3. Checks out each ‘project’ accordingly

#3 is the the trickiest of the lot, as it requires processing the output of svnlook tree and pass the strings that do not start with a tab (\t) or space to the checkout command. This is where it may be useful to have a gcc program implement #3 while it is executed by a shell script which handles #1 & #2 as well.


Google Search


RSS/Meta Articles