Archive for the ‘Source Control’ Category

Tech Tip: Multi-line Perl regex pattern match

Yesterday, I encountered an analysis issue that appeared to be resolvable with a simple pattern replacement technique. 
(more…)

Popularity: 35% [?]

Don’t install TortoiseSVN v 1.6.2?

Update: TortoiseSVN 1.6.3 is stable and works well — jbminn

A friend of mine forwarded this to me a few days ago; I filed it away under ‘refer to later’.   Later just arrived, as I saw someone tweet about a TortoiseSVN issue on Vista.

I’m relaying this here in the hope that it saves folks the hassle of figuring it out themselves.

I [installed TortoiseSVN 1.6.2] this morning, and it just failed silently, After digging out some logs etc, I found the very helpful Microsoft message "Application did not start because its side-by-side configuration was not correct"
That has to be one of the most non-enlightening error messages of all time.

I had come across that myself before with ScreenCap, and I was able to figure out that it has some mysterious connection to the .NET framework. However, my work-around was pretty ugly, and not useful in this case.

My recovery for tortoise is that I had to uninstall the new version, restart 3 times to make sure that windows forgot about it it, and then install the older (1.6.1) version.

From previous experience with this side-by-side nonsense, this seems to be Vista specific because I’ve never seen that message in an XP machine. Interestingly enough, I didn’t see a bug report on the tortoise site, but I only did a cursory look through the list.

Tags: , ,

Popularity: 8% [?]

A Branching Strategy

 

Executive Summary

To support increased responsiveness to business needs, an enterprise is considering a move to monthly site releases. 

Increased frequency of releases places additional demands upon the engineering, QA and release teams with regard to developing, maintaining, testing, and tracking multiple lines of development.  The challenge to the enterprise is how to balance the engineering team’s need for ongoing development, which is often experimental in nature and uncertain in outcome (the “what”), with those of the business whose focus is more schedule-driven, and thus highly dependent upon calendar time (the “when”).

(more…)

Popularity: 3% [?]

Collabnet Purchases SourceForge EE

Today Collabnet announced an agreement to purchase SourceForge Enterprise Edition:

http://biz.yahoo.com/e/070425/lnux8-k.html

Let the consolidation war begin.

(more…)

Popularity: 1% [?]

Subversion vs. Perforce

I was recently asked to compare Subversion (SVN) to Perforce, and explain why I would choose to implement SVN rather than Perforce as a replacement for an existing CVS installation.

(more…)

Popularity: 31% [?]

New Plan Types for Silver Accounts

We are preparing to introduce the paid Silver account plans. This will compliment the existing Silver accounts, which will remain free.

(more…)

Popularity: 1% [?]

Real Configuration Management

Software engineering professionals find me in Google when they’re researching Release Management, and often they will email me questions about how to approach a specific issue or challenge they are facing.

(more…)

Popularity: 1% [?]

Freepository Adds RadRails Support

We’re pleased to add another IDE to the list of officially supported direct clients

RadRails - http://www.radrails.org

Radrails is built on the Eclipse tool foundation, and as such, provides the same connectivity as Eclipse itself. Your Freepository Silver Account SVN repository may be accessed in Radrails by simply adding a new SVN Repository in the SVN Repository Exploring perspective. When prompted for the SVN URL, type in your Silver account SVN URL like this:

https://svn.freepository.com/[your-account-id]

This is the same URL that you will find in your admin menu when you login to Freepository. Be sure not to use your Trac URL – that one has ‘-web’ on the end of it.

To register for Freepository Silver Edition, go to the registration page and select the Silver Plan.

Tags: , ,

Popularity: 10% [?]

SVN PROPFIND Errors

If you’re reading this, you probably know that Freepository began offering integrated SVN & Trac accounts on January 1st of this year. We have many, many members, and as a result, the service gets put through numerous use cases every day. Most of these we’ve considered, modeled and designed to or around. Occasionally we encounter a new one.

(more…)

Popularity: 3% [?]

Freepository UI Redesign Project

The next major redesign of the Freepository is in the planning stage now. The focus of this release, tentatively scheduled for early May 2007, is ripping out as much of the legacy CGI as possible and replacing it with asynchronous calls to either the database or the repository server.

Ajax? Yeah. But please don’t start shouting web 2.0 or any of the other silly-sexy terms being thrown around by every dime-store startup CEO that walks past. The core application will remain rock-solid on-demand source control, defect & issue tracking, release management and wikis. We’ll apply the UI elements where it makes sense, but where old-school is still best… we’ll be partying like it’s 1999…

If you’re a software developer, you’ll like what we have planned.

Tags: , , , ,

Popularity: 1% [?]