
Initialization
$ git config --global user.name “Your Name Comes Here”
$ git config –global user.email you at yourdomain.example.com
Cloning
$ git clone git+ssh://sflphone_org@sflphone.org/git/sflphone.git
Edit .git/config to have :
[remote "origin"]
url = git+ssh://sflphone_org@sflphone.org/git/sflphone.git
fetch = +refs/heads/*:refs/remotes/origin/*
push = +refs/heads/*:refs/remotes/origin/*
Committing and pushing
$ git-gui
Then “Add Existing”, “Commit” and “Push”.
Branching
Create a new branch toto :
$ git branch toto
List all branches :
$ git branch
Switch to branch toto :
$ git checkout toto
Display branches :
$ gitk
Delete branch toto :
$ git branch -d toto
Set your CVSROOT variable environment in your .bashrc :
$ export CVSROOT=:ext:@:/path/to/cvs/repository
To import an existing project to the CVS server :
$ cd files/of/your/project
$ cvs import -m " - Initial version."
init devel
To upload files to the CVS server :
$ cvs commit -m "Comments"
To retrieve files from the CVS server :
$ cvs checkout
To update your files from the CVS server :
$ cvs update
To get information of a file :
$ cvs log
To compare your file from his copy on the CVS :
$ cvs diff
I had carried out my internship from May to October 2004 in Savoir-faire Linux Inc, Linux integrator in Montreal.
Project : LABE - LDAP Address Book Editor
Savoir-faire Linux Inc has been at the origin of the LABE Project (LDAP Address Book Editor) and I learnt a great deal participating to the development of this open-source project.
On May the 20th, I released the 3.3 version of LABE.
Project : Network Monitoring
Savoir-faire Linux Inc is responsible for hosting many websites and wants to know the bandwidth used by each one in a month. After studying SNMP, Ntop and Iptables, I have found a complete NetFlow solution using Fprobe and Flavio. You can download the report of my internship: [PDF] and the slides of my presentation : [PDF].
Trade shows
Savoir-faire Linux at the Linux World Expo in Toronto, ON - 2005, April 18th to 20th : [ HTML ]
Forum Haute Normandie
In 2002, during autumn, I was in charge of designing and realizing the web site of the Forum Haute Normandie.
This forum is organized by communication services of engineering schools of Normandy, and happened in ESIGELEC in 2002.
During this forum, students can personally help HR manager, which is a good means to establish a contact and find a training period.
Chemistry Dept Website
In 2002, from July the 1st to the 19th, I took part in installing the package of the new website of the Chemistry Department. This package was designed by the team of the SID (Dynamic Insa Website). During this project, I was in charge of realizing the administration part and WebCalendar.