I like Tortoise SVN, but when are a power subversion user, it doesn't keep up . This is especially the case when you are adding, committing, moving, and deleting is rapid succession, and it fails in mid-transaction.
When your transaction does fail, your local cache is then locked, and when you try to do an update or commit to figure out what is going on, you get strange messages like "directory is already in repository" in the meantime that particular directory you tried to add or commit is still waiting with an 'Add' or 'Modified' status.
So, you now break out the cygwin, because you have more tools and switches on hand to fix your problem. Unfortunately, because Tortoise SVN is on the PATH and is the preferred SVN binary, you get this doozy of message:
svn: Can't move '.svn/tmp/entries' to '.svn/entries': Permission denied
It took me a while to figure out why I receive that message. The problem is you cannot use Cygwin's SVN and Tortoise SVN on the same machine. Your Tortoise SVN will run fine since it is on the PATH, but don't expect to get far under Cygwin. The other solution that I can try, I can possibly use the MS-DOS prompt, but that's just scary and weird.
So instead of trying to find the perfect PATH balance, I am removing Tortoise SVN for now, and just stick with Cygwin. If anyone has found a good balance between the Tortoise SVN and Cygwin SVN I would like to hear what you have.
Since everyone else is posting on the JBoss absorption, I decided to grab some change from my man purse so that I could put my own two cents in...
I am suitably ecstatic about this. I like the idea of one open source company acquiring another. It seems that there will be little or no clash of ideals, which would make for a smoother transition. I am even more ecstatic that the rumors of Oracle or Microsoft obtaining JBoss weren't true.
Personally, I have never had a complaint about Red Hat. I have used their distro Linux on and off for many years and have been pleased with the quality of their software. JBoss has been my favorite Java application server since 2001, and to be honest, dissenting opinions aside, JBoss was the first product to help me see the shining light that is open source.
One of the things that I have been pondering with this merger is not how Linux will change Java, but how will Java change Linux.
- Will Linux developers take in more Java over the long term?
- Will Red Hat Enterprise and Fedora Core come pre-bundled with JBoss?
- Will it still be called JBoss?
- Will Red Hat eventually create their own VM for better performance with their distro?
- Will Cygwin come bundled with JBoss?
- Will Red Hat use Java as the programming language of choice for their distro utilities?
- Will other Java Application Server Companies shun Redhat at every possible moment?
- Will Redhat be considered a top name in the java community replacing Borland as an active member in the JCP and other venues?
I guess all those questions will be answered in the future, but the prospects are looking bright.
Gavin King's blog was probably the funniest thing I saw all day on this, ala The Simpsons: "I, for one, welcome our new penguin overlords."