My Repository Transplant #
I’ve moved all of my source code out of CVS and injected it all into a clean set of SVN repositories, along with a set of support scripts that should make it much easier for those of you following along. This encompasses RedCloth, MouseHole, Hobix, the (Poignant) Guide sources and development of Ruby’s YAML libs (aka Syck.) I’m next moving over the code to Hoodwink’d.
The repository can be accessed at: http://code.whytheluckystiff.net/.
An RSS feed of changesets for of all my projects is at /index.xml.
Individual projects have feeds named after the repository name: /mouseHole.xml, /redcloth.xml, /hobix.xml, etc. These are really great looking feeds. The summaries contain a very nice glance at the changeset with links to diffs:
why Sat Oct 22 20:21:46 UTC 2005 Modified Files
- bin/mouseHole: MODIFIED
- lib/mouseHole/databases.rb: ADDED
- lib/mouseHole/moonproxy.rb: MODIFIED
- lib/mouseHole/proxyserver.rb: MODIFIED
- lib/mouseHole/yamldb.rb: ADDED
- lib/mouseHole.rb: MODIFIED
Log
bin/mouseHole: select a database driver.
lib/mouseHole/proxyserver.rb: support.
lib/mouseHole/moonproxy.rb: reload config before each request.Changes
Status Adds Dels Path MODIFIED +1 -1 bin/mouseHole MODIFIED +1 -0 lib/mouseHole.rb ADDED +0 -0 lib/mouseHole/databases.rb MODIFIED +5 -0 lib/mouseHole/moonproxy.rb MODIFIED +22 -7 lib/mouseHole/proxyserver.rb ADDED +0 -0 lib/mouseHole/yamldb.rb
If you want to contribute to any of these projects, you may use your Rubyforge login to gain read-write access. Apply here.
Miles Keaton
Hey _why – can you maybe please pretty please show us how you got your svn commit hooks to create such nice RSS ?
Danno
Damn _why, does everything you do have to look so incredible and clean?
why
Except I just realized those are about the lamest commit messages ever. I’ve got a few more changes, then I’ll add the support scripts to the repositories as well.
A few tools that may prove handy for committers:
_svn
Welcome to the year 2001!
_why
Thankyou, _svn, it’s beautiful here. See, I still have the World Trade Towers right here.
_darcs
:’(
MenTaLguY
Danno: Because he is a consumate professional. Also because he rocks.
why: rssfwd is just the thing. Thanks!
T
_why old chap, seeing as you’ve managed to Do the undoable would you care enlightenting a tired old soul? Is it the SVN 1 .3.0 hotness? What did I miss?
_svn
A little bit off topic but for those interested:
Keeping Your Life In Subversion
Subversion Cheat Sheet
why
T: I’m running 1.3.0. My Apache setup isn’t much.
The repository index is a Ruby script, though.
why
So then, inside
/opt/svn/repos
would be each individual repository:/opt/svn/repos/mouseHole
,/opt/svn/repos/hobix
, etc.MenTaLguY
Hmm, so you are storing the passwords in svn-users rather than doing a passthrough to rubyforge, then?
You may want to disclose that on the signup page. And let people know that they will need to re-signup if they change their rubyforge password.
phil602
Except I just realized those are about the lamest commit messages ever.
I think we can safely admit that we all are guilty of using very lame commit messages more often than we should. Not that I’m proud of it, but I want to come clean.
hgs
MenTaLguY: I noticed that the forms submit the raw info. I now have 2 rubyforge identities.
_Why: Can you put the relative link in the
<head>
of your pages pointing ar the RSS , please, so Firefox can see the RSS ? It looks like this:<link rel="alternate" type="text/xml" title="RSS" href="http://example.com/blog/index.rss" />
It would be nice on Redhanded too… Thank you.hgs
Except for HTML entities being expanded in preview but not in the final result.
hgs
The svn cheat sheet looks blank to me???
Bil
hgs: rendered fine for me (Firefox on OSX ).
Bil
motobass
In case you were looking the other way… SVN 1.3.0 RC 4
Comments are closed for this entry.