Site Menu

 

Links

Recent Comments

Social Links

Site search

Recent Posts

Categories

Tags

Architecture BibTeX Book BPM BPM and SOA C-64 CentOS CIFS Commodore Communication Directory EA ESB Fedora Git gitosis Java LaTeX LDAP Lifecycle Management Linux Management NAS New York OpenSolaris Palm Pilot Password Pattern Performance Perl Pictures Podcast RedHat Review RHEL Samba SMB SOA Software Subversion SVN Travel VCS Washington Web Service

Tag: VCS

USVN with CentOS 5

If you are looking for a Subversion web interface, chanes are you come across USVN (User-friendly SVN). I first used it in August 2009 during a complex proof-of-concept (PoC). The current version at the time was 0.7.2 and it was of great help. Nevertheless there were a few things missing, esp. LDAP support. So I [...]

Use CollabNet Subversion with Regular Apache

CollabNet are providing up-to-date binary packages of Subversion for many platforms. In my case this is CentOS 5, which by itself only has a rather dated version of Subversion. So I downloaded and installed the client, server and extras packages from CollabNet. The server package comes with a bundled Apache and a pretty nice installation [...]

Git Links

Links to various Git resources

Using Git without Shell Access

If you want to host a Git repository there should normally be no shell access for all the people that need access to the repositories. So far many people have used gitosis to achieve this. Now there is a “new kid on the block”, called gitolite. I have not really used it in practice so [...]

Why Subversion’s “svn:externals” is bad

Subversion has a means to create “symlinks” within the tree of a project with the “svn:externals” property. This is bad because it creates a lock-in and mixes version control and dependency management.

Scripts for gitosis

gitosis is a nice program for hosting git repositories without having to give regular access to users. There are a number of nice tutorials available that explain how to make things work. However, there is a lot of manual steps involved and a lot of errors can happen. I have therefore spent some time and started writing a few shell scripts that provide a more comfortable interface.