Tuesday, January 06, 2009 Register  Login
RSS Feeds
Categories
  
Blog Archives
  
Blog

Entries for the 'Subversion' Category

Blog early bird discount

First I want to thank everybody who has been reading my blog. Even though PainlessSVN has not been "officially" released, I did put it up for the public. I'm giving a discount for my blog readers. Please use "blogearlybirdaug2008", without the quotes to get $30 off the regular price. This will last until September 5, 2008, midnight Mountain Standard Time (UTC-7).

The official release is September 6th, 2008.

posted @ Wednesday, August 27, 2008 1:53 AM by Hector Sosa, Jr

Update on PainlessSVN 1.1

 106 Views ::  0 Comments RSS comment feed

I had an interesting day yesterday. I had a bad migraine that lasted until around 7 PM, and that was after taking 6 Excedrin Migraine during the day. I was wide awake by the time the pills took effect, so I just went and worked on furthering PainlessSVN along.

I got the realms working at the level I want at this stage. This version is taking a lot longer than I expected, so I'm only going to show what realms are available. I'll add editing in the next version or so. Here's what I got:

The most interesting part of the night was when I was tracking down a bug when deleting a repository. It appears that some hook scripts try to fire when the repository gets created, or when it gets deleted. On top of that, the hook scripts that fire are different with different versions of Subversion. I ended up just showing a dialog, when one of the hook scripts is locked by another process. Here's the dialog:

In order to get this to work, I had to go and refactor SVNManagerLib, which is basically the "kernel" for a lot of my Subversion related utilities.

posted @ Thursday, December 04, 2008 9:37 AM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

Update on PainlessSVN 1.1

 113 Views ::  0 Comments RSS comment feed

Just wanted to let everybody know what I've been working on...

I'm almost done with Realms. A repository uses its Unique IDentifier when there is not an explicit realm. The UUID is basically a GUID.

I've also done some prettifieying of the server info view. Just some subtle UI touches, nothing fancy.

I'm also adding a new action to the server node. I'm adding the ability to set svnserve.exe as a Windows Service.

These things will be released with version 1.1. I just wish I could work on this full time, but PainlessSVN doesn't pay for bills just yet. This means that I have to keep my day job for a while longer. ;)

 

posted @ Monday, December 01, 2008 3:07 AM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

Server node now gives useful info

 167 Views ::  0 Comments RSS comment feed

I got a view attached to the server leaf in PainlessSVN. This will give you at a glance info on what version of svnserve you are running, and whether or not it is running as a service. Here's a screenie:

HTML view on the server node

posted @ Tuesday, November 11, 2008 11:15 PM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

Support for global config files

 138 Views ::  0 Comments RSS comment feed

I'm adding support for the new command-line switch for svnserve that lets you specify a config file that will be use for all your repositories. This is only available if you are using Subversion 1.5 and newer. Here's a screenie of that:

UI for global config file

posted @ Sunday, November 09, 2008 11:51 AM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

Subversion Realms

 152 Views ::  0 Comments RSS comment feed

I'm currently working on adding support for Subversion Realms to PainlessSVN. Here's a screen capture of what I have so far:

Here's the content pane set with a large icon view:

I'm running this in my new Vista Ultimate 64-bit OS.

posted @ Monday, October 13, 2008 8:56 PM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

Do not use SVN Backup Widget's incremental backup!

 257 Views ::  1 Comments RSS comment feed

I've been reading a lot of Subversion books and documentation, while I wait for my hard drive to arrive. I found a major design flaw in SVN Backup Widget's implementation of the incremental dump feature. I totally misunderstood how this worked in the "svnadmin dump" command.

I had implemented it as the incremental file being a separate entity from a full dump file. Subversion uses a dump file as the "root", then uses deltas to include the new changes in this root dump file. That's the reason for the Checksum Mistmatch error that some people have been getting. SVN Backup Widget is creating an individual file, when it should have been appending to an existing dump file.

I need to rethink how to do the UI for this, so that I can cover the correct usage of this feature. So please, do not use the incremental feature until I get it fixed.

posted @ Wednesday, September 24, 2008 2:29 PM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

Painless Svnserve?

 192 Views ::  0 Comments RSS comment feed

I'm peeved that the svnserve custom Subversion server does not have a distribution that uses it out of the box. There's a lot of people out there that do not want to use Apache to serve Subversion repositories, when IIS is already available. I'm talking about installing this on Windows, of course.

I'm going to see how hard will it be to create a Subversion distro that will install svnserve automatically for you. I will include a free "lite" version of PainlessSVN with it. I'm hoping to also add a wizard to the installation script.

I still have to wait until I get the new hard drive and OS installed again. The tracking data says that it will be delivered on the 25th of this month.

posted @ Monday, September 22, 2008 4:45 PM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

SystemWidgets Releases PainlessSVN Professional 1.0.0

 214 Views ::  0 Comments RSS comment feed

Springville, UT : September 6, 2006 - SystemWidgets is happy to announce the release of the first version of PainlessSVN Professional.

This is the first commercial product targeted specifically for Subversion repositories served with the svnserve custom server on the Windows Operating System. It is a Microsoft Management Console (MMC) version 3.0 snap-in. This makes the Subversion server a first-class Windows citizen.

Headquartered in Springville, Utah., SystemWidgets is a software development company offering custom solutions focused around the Microsoft .NET Framework. SystemWidgets also produces several free utilities to help IS people manage their day to day activities. The SystemWidgets product line offers proven solutions for small and medium-sized businesses.

For more information, please visit http://www.systemwidgets.com

###

Hector Sosa, Jr
SystemWidgets

posted @ Saturday, September 06, 2008 7:12 PM by Hector Sosa, Jr

Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us

Subversion and Windows 2008 Server

 175 Views ::  0 Comments RSS comment feed

It seems that there is a problem with Subversion 1.4.x running on Windows 2008 Server. Specifically svnserve.exe throws an exception when run either manually or as a service. This happens for all editions of Windows 2008 server, in both x86 and x64 versions.

I was able to get the 1.5 version (RC5) of svnserve.exe to run on Windows 2008 server. I used the CollabNet version of 1.5. Be aware that CollabNet bundles the binaries in different directories than the Tigris.org packages.

I came across this problem because I'm updating my servers in my private network. I thought others might find this information useful.

posted @ Sunday, May 18, 2008 8:52 PM by Hector Sosa, Jr

Posted in: Subversion
Actions: E-mail | Permalink | Share on Facebook Google bookmarks Kick it! DZone it! del.icio.us
Page 1 of 3First   Previous   [1]  2  3  Next   Last   
Terms Of Use | Privacy Statement | SystemWidgets
Copyright 2002-2008 by SystemWidgets