Script Python svn_commit
le 19 avril 2008 par sahid
Simple script pour commit une liste de fichiers
Je me suis fait un petit script en Python permettant de commit une suite de fichiers inscrits dans un fichier texte. ca me permet de mieux gerer les fichiers que j’edite et ceux qui doivent etre envoyés sur le serveur svn.
Le plus simple est de placer le script dans ~/bin/svn_commit.
Le script python
-
#!/usr/bin/env python
-
# -*- coding: utf-8 -*-
-
-
import sys
-
import os
-
-
for rfile in sys.argv:
-
if rfile == sys.argv[0]:
-
continue
-
try:
-
cmd = “”.join (open (rfile, ‘r’)\
-
.readlines ())\
-
.replace (“\n“, ” “)
-
os.system (“svn commit “ + cmd)
-
except IOError:
-
print “le fichier ‘”+rfile+“‘ n’existe pas.”
Exemple d’utilisation
# malist_1
src/fichier.c
cfg/general.conf
img/image.png
~$svn_commit malist_1 malist_2
Tableau de bord



