Category Archives: Subversion

svn authz

Przykład pliku authz konfiguracji serwera svn. Definicja dwóch grup użytkowników: rw_group ma prawa do zapisu i odczytu, ro_group ma prawo tylko do odczytu, reszta (*) nie ma żadnych praw. [groups] rw_group = jack,mark,john,anna ro_group = anonymous   [/] * = @rw_group = rw @ro_group = r Zawartość svnserve.conf: [general] anon-access = none auth-access = write [...]

Posted in Subversion | Leave a comment

Moving SVN repos

# move full repo svndump /path/to/old-repository > full.dump svnadmin create /path/to/new-repository svnadmin load /path/to/new-repository < full.dump # move only subproject from repo svndump /path/to/old-repository > full.dump cat full.dump | svndumpfilter –drop-empty-revs include subproject > subproject.dump svnadmin create /path/to/new-repository svnadmin load /path/to/new-repository < subproject.dump Optional to remove ‘subproject’ top-level directory from subproject.dump sed -i ‘s/Node-path: subproject\//Node-path: [...]

Also posted in Linux, SVN | Leave a comment