Open Laboratory for Technocrats

Grab the developer role, learn concepts & prepare with senior software engineers to get solutions for problems in a software job. Coding and Programming Solutions crafted for you.

SVN Bomb Sign - Ubuntu Solution

                      

Something was wrong while working with SVN suddenly directories went on to the bomb sign as the status. That holds me back for some time and after going through whats wrong with the repo I fugred out that my system is having some problem.


The issue was the checker of my svn was stopped unexpectedly due to some issue with the commit failed. The status checker is stopped unexpectedly so we need to see the log to confirm it from :

~/.config/rabbitvcs/RabbitVCS.log
  To solve this issue we need to restart the status checker file by following the following the steps :

1. Kill the "checkerservice.py" Process under rabbitvcs
2. Run "ps aux | grep rabbitvcs"
3. Use command "kill -9 <process_id_of_checkerservice.py>"
4. Restart the Nautilus and the solution worked.

Enjoy the learning :) 

SVN - Remove Username and password Windows 7


How to remove the stored username and password from SVN in windows 7? 

Once I was asked to give my desktop to someone else and I just stucked at this question that how that guy will commit the code to server as it is having my username and stored password.

Then after some struggle I was able to get the answer with the help of http://stackoverflow.com/ and the solution was pretty clear and detailed that normally SVN keep these kind of data in one specific folder is as:

C:\Users\USERNAME\AppData\Roaming\Subversion\

So whenever you face this kind of solution please have a look into this folder and remove the files as they are storing the information that you wanted to delete.

Make sure that when next time you are going to commit or update the code the SVN will ask for the username and the password for the same.

Enjoy learning :)

Installing SVN on Ubuntu 12.04 LTS







RabbitVCS svn: 

 

Now every single coder or software developer  need to use SVN for code to be shared among the rest of the team. If you want to know more about the SVN just check this.

Here we are going to install RabbitVCS SVn which will help use to use SVN from the system forlder directly without going to any GUI.

We are going to install svn in Ubuntu 12.04 LTS as:

 First install some prerequisites that is the necessary step for this:

Step 1: Update the Ubuntu before proceeding to further steps
$ sudo apt-get update

Step 2: Install the rest dependency libraries for the SVN
$ sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus python-dulwich subversion meld gconf-editor
$sudo aptitude install php5 libapache2-mod-php5 php5-mcrypt

Step 3: Download the tarball
$ wget http://rabbitvcs.googlecode.com/files/rabbitvcs-0.15.2.tar.bz2

Step 4: Untar the tarball
$ tar jxvf rabbitvcs-0.15.2.tar.bz2

Step 5: Move to the directory of rabbit
$ cd rabbitvcs-0.15.2/

Step 6: Install the downloaded file
$ sudo python setup.py install --install-layout=deb

Step 7: Now go to the clients folder to install the extension
$ cd clients/nautilus-3.0

Step 8:Now copy the extension to nautilus extensions
$ sudo cp RabbitVCS.py /usr/share/nautilus-python/extensions/

Now logout and log in again to the system and we will be able to use svn directly on the system folder structure.

Top #3 Articles

Most Read