Convert Subversion Repo to Git

Create a local empty SVN repo.

svnadmin create /path/to/repo

In the newly created repo cd into hooks/ and create new file named pre-revprop-change and enter the following.

#!/bin/bash

Remember to make the newly created file executable.

chmod +x hooks/pre-revprop-change

Initialise the local repo to point to the SVN.

svnsync init file:///path/to/local/repo https://path/to/online/repo/svn

Sync the two together.

svnsync sync file:///path/to/local/repo

Import the local SVN repo to a newly created Git repo.

git svn clone file:///path/to/local/repo projectname

Create a new Git –bare remote repo and add a remote link to the local repo.

git remote add origin https://githost.com/project.git

Push the local repo to the remote.

git push origin master

Bish bosh job done! Your now free of the tiresome Subversion 😀

VMware Fusion 5 Black Screen

After upgrading to my version of VMware Fusion 4 to 5, I noticed upon VM boot none of my machines displayed any graphics except a black screen, essentially rendering them useless.

The quick fix for this I found is to dive into each ‘.vmware’ folder for each of your VM’s located by default in:

~/Documents/Virtual\ Machines.localized/

Right click Show Package Contents will display VM contents.

Open the related .vmx file in your favourite text editor, append the following line, then save and quit.

mks.gl.use32core = TRUE

Support article from VMware here

Set hostname (FQDN & short name) in CentOS 6.x

To update system short name. Edit /etc/sysconfig/network and update the HOSTNAME field to the desired short-name.

HOSTNAME=node1

To update the systems fully qualified domain name. Edit /etc/hosts and insert a new entry following the notation of (host_ip // FQDN // short-name).
In our example:

  • host_ip = 192.168.0.2 (Yours will be different)
  • FQDN = node1.mydomain.local
  • short-name node1
192.168.0.2 node1.mydomain.local node1