Tuesday, April 26, 2005
Digest test server
Almost everything works as expected. A minor issue with the diffs, but otherwise all is well.
Here is an issue that has about 1/4 of the commits referring to svn. http://cvs-digest.org:8080/?issue=mar122005. This is otherwise the same as the march 11 issue. The trunk module has all of the svn ones. It looks almost the same as the cvs one.
The digest and diff classes call a query class that instantiates either the cvs or svn class depending on version number. The scm descendant classes do the necessary magic to fetch data from either repository, returning an array with the same structure. The diff class was refactored to simplify things. The various parts of the diff, such as graphics, sound, unified now all inherit from a parent that defines the common behaviour. This has helped keep consistency in the views. The image diff used to checkout the image, cache it to a file then the img src was the cache file. Now the img src is a call to the transfer class that checks out the image. A few other cleanups were done to tidy up some messes and remove old code.
With subversion support I can recommend this to anyone else who wants to produce a commit digest for their project. To work with cvs required substantial hacks, a local repository and a bunch of headaches. With subversion, the repository can be remote or local.
The test server has caching disabled, so I've disabled the all in one page. It takes too long to generate it, and no use trashing the server too badly. Expect some delays as the scripts fetch the data from svn.kde.org. Once this code is in production, caching will make a huge difference.
I was searching for Elvis and somehow ended up in your blog, but you know I'm sure I saw Elvis in the supermarket yesterday.
No honest really, he was right there in front of me, next to the steaks singing "Love me Tender".
He said to me (his lip was only slightly curled) "Boy, you need to get yourself a shiny, new plasmatv to go with that blue suede sofa of yours.
But Elvis said I, In the Ghetto nobody has a plasma tv .
Dude I'm All Shook Up said Elvis. I think I'll have me another cheeseburger then I'm gonna go home and ask Michael Jackson to come round and watch that waaaay cool surfing scene in Apocalypse Now on my new plasma tv .
And then he just walked out of the supermarket singing. . .
"You give me love and consolation,
You give me strength to carry on "
Strange day or what? :-)
I have a 50 inch plasma television
site/blog. It pretty much covers 50 inch plasma television
Come and check it out if you get time :-)
Subscribe to Post Comments [Atom]
Links to this post:
Subscribe to Posts [Atom]