Webtatic.com

Just another technical blog

Archive for the ‘Code Versioning’ Category

Recovering a broken Subversion working copy

Posted 2nd December 2009 by Andy | No Comments

There are times when a Subversion working copy can mess up. This is usually due to human error, for example due to permissions problems or moving files or folders incorrectly
These can usually be easily recoverable, although at times it can seem there’s no solution. Here are a few examples and their solutions.

Locked down authoritative versioned code repositories

Posted 12th September 2009 by Andy | No Comments

Centralised versioning systems are inherently authoritative, but when dealing with decentralised systems, either patches are made and applied to the maintainer’s repository, or one repository should be defined as the authoritative one.
If the authoritative repository requires commit access, it should be locked down as much as possible, requiring authentication, encryption, and push access without opening [...]

Git 1.7.0.2 on CentOS 5

Posted 1st September 2009 by Andy | 1 Comment

I’ve been hearing good things about git lately, with many projects which used to use subversion converting to it, so I’ve decided to try it out myself. RPMForge only has version 1.5, so like the other software I’ve been using, I’ve converted Fedora 11’s rpm to CentOS and put it in the Webtatic repository.
Update 2010-02-14 [...]

Which subversion branch should I follow?

Posted 7th March 2009 by Andy | No Comments

Subversion has become a popular versioning system for open-source projects. It has the capability to tag or branch the source code at a specific point in development, used to give users access to these revisions easily.
It can be used to distribute this source to the developers working on the project, the end-user and other projects [...]

Zend_Loader, the silent killer

Posted 9th February 2009 by Andy | 1 Comment

Update 1st May 2009: Good news, Zend Framework 1.8 defaults to no longer suppressing errors in loading classes (not sure how much of their library has been converted to use this though)
A good article on the autoloader changes:
http://devzone.zend.com/article/4525

Several times during website development, I have come across scripts which die without errors, so I try and [...]

Googlebot going crazy over Trac

Posted 15th March 2008 by Andy | No Comments

I was having a glance at the websites stats (I’m using Awstats to compile apache access logs), and noticed that Google had been hammering the site in the last couple of days:

Googlebot
2360+3
44.22 MB
18 Mar 2008 – 22:35

Needless to say I was a bit shocked to see that kind of activity considering I don’t have much [...]