SVN Pilot: CVS Replacement
Manuel Guijarro Jonatan Hugo Hugosson Artur Wiecek David Horat Jonathan Brugge Jonathan Brugge Michel Manent September 2008
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
SVN Pilot: CVS Replacement Manuel Guijarro Jonatan Hugo Hugosson - - PowerPoint PPT Presentation
SVN Pilot: CVS Replacement Manuel Guijarro Jonatan Hugo Hugosson Artur Wiecek David Horat Jonathan Brugge Jonathan Brugge Michel Manent September 2008 CERN - IT Department CH-1211 Genve 23 Switzerland www.cern.ch/ i t Outline
Manuel Guijarro Jonatan Hugo Hugosson Artur Wiecek David Horat Jonathan Brugge Jonathan Brugge Michel Manent September 2008
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
2
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
3
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
4
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
6
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
Feature SVN CVS Speed Faster Slower Speed Faster Slower Permission Full Limited File types All Limited Off line operations Yes No Repository format Database File system Locks No Yes Atomic commits Yes No
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
8
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
9
– Control Read access per path (module) – Authenticated Web access Authenticated Web access – Binary files handling
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
Feb 2008
2008 May
y 2008 July
July 2008
Dec 2008
Dec 2009
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
11
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
12
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
13
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
14
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
15
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
16
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
17
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
18
Svn commit Pre-commit hook Pre-commit hook is executed Post commit hook is executed SVN: Commit OK SVN: Commit OK Email notification recieved
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
19
svnserer hooks/post-commit hook Librarian hooks: jailed
Usr-hooks/post- commit hook
Repositories
Repository (1)
System files
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
20
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
21
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
22
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
23
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
24
CERN - IT Department CH-1211 Genève 23 Switzerland
www.cern.ch/ it
25