public marks

PUBLIC MARKS with tags code & svn

2011

Pushing an existing git repository to SVN

by Xavier Lacot
A good guide describing the workflow to mirror an existing Git repository into a SVN one

2009

Google Open Source Blog: Export a Git Project to Google Code

by piouPiouM
Marche à suivre pour utiliser Google Code en tant que miroir d'un projet Git.

MovingToDistutils - django-hotclub - the how and why of Pinax's move to distutils - Google Code

by greut

Until recently, Pinax had two choices for a given external dependency:

  1. use svn:externals and point to the external dependency's svn repository
  2. include the external dependency code in the Pinax codebase

However, there are problems with this approach:

  1. it largely relies on external dependencies being in svn and this is increasingly not the case (although it was when Pinax started)
  2. it makes it difficult for Pinax itself to move away from svn
  3. there is no management of dependencies between external dependencies, nor between particular projects in Pinax and their individual dependencies

To solve these problems and more, Pinax is switching to a distutils-based approach. This means:

  1. externals dependencies are encouraged to be released as distutil-compliant packages with a valid setup.py and put on PyPI
  2. development versions of dependencies can be pulled in in a variety of different ways including from git, hg or bzr repositories

svn:externals are evil

2008

Installer un serveur Subversion et USVN (UserFriendly SVN) sur Debian 4.0 Etch — Lone-Wolf Scripts

by camel
Subversion (SVN de son petit nom) est un outil de gestion de version concurrentes (et un concurrent à CVS... comprenne qui pourra ;D). Il permet d'historiser les différentes évolutions du code source d'un logiciel, ainsi que de gérer les éventuels conflits entre les modifications effectuées par plusieurs développeurs. Tout seul ou en équipe, un tel outil devient vite indispensable pour gérer les sources. USVN quand à lui est une interface Web d'administration de Subversion. Elle autorise l'administration des utilisateurs, groupes, et projets de votre dépôt sans avoir à utiliser un outil d'administration en ligne de commande. Ce guide vous aide à effectuer une installation complète de Subversion et USVN sur Debian 4.0 Etch Avant de vous lancer dans l'installation Ce guide est beaucoup moins générique que mes guides habituels. Avant de le suivre, vous devez définir 2 nom de domaines: * usvn.domaine.com (par exemple: usvn.landure.fr) : Le nom de domaine utilisé pour accéder à UserFriendly SVN. * svn.domaine.com (par exemple: svn.landure.fr) : Le nom de domaine utilisé pour accéder à votre dépôt subversion. Ceci est du au fait que ce guide n'installe pas USVN de la façon la plus simple. En effet, je trouve qu'il y a plusieurs failles dans l'installation de base de USVN, et j'essaye de les éviter dans ce guide.

Code Intensity: SVN Externals are Evil; Use Piston or Braid

by greut & 1 other

the evil is SVN itself not handling changing of externals (i.e. to/from an external) in basic operations like updates and merges, which may cause a lot of manual work on your end, and break automated builds or similar.

wondering about massively usage of it.

Flickr Code

by nhoizey & 5 others
Welcome to code.flickr Your one-stop shop for information, gossip and discussion with the Flickr developer community

2007

2006

Active users

Xavier Lacot
last mark : 08/01/2011 22:18

vrossign
last mark : 18/09/2009 07:21

piouPiouM
last mark : 06/05/2009 15:55

nhoizey
last mark : 27/04/2009 06:33

greut
last mark : 02/02/2009 14:59

camel
last mark : 01/12/2008 22:51

Spone
last mark : 22/08/2008 23:32

ronpish
last mark : 12/05/2008 23:23

CharlesNepote
last mark : 14/06/2007 23:07

wsriley
last mark : 31/03/2006 03:23