Bonjour à tous
Je suis un Newb en scripts et j'aimerai savoir s'il est possible de n'afficher que certaines lignes en fontion des valeurs obtenues.
Je m'explique
J'utilise la comande svnlook changed et celle ci m'affiche les documents impactés lors de la révision avec svn (meme si vous ne connaissez pas le logiciel je ne pense pas que cela pose probleme).
celui m'affiche A pour les fichiers ajoutés D pour les fichiers supprimés et U pour les fichiers modifiés.
J'aimerais ne récupérer que les lignes où j'ai U
Je vous montre mon script
Comment je peux faire pour envoyer que les fichiers ou j'ai U en première colonne dans mon fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 REM Post-commit hook pour integration Mantis SET REPOS=%1 SET REV=%2 set BTIME=%time::=-% set STIME=%BTIME:.=-% set SDATE=%DATE:/=-% SET DETAILS_FILE=E:\05-SVN_log\post-commit-svnfile_%REV%_"%SDATE: =-%--%STIME:,=-%".log SET COMMIT_FILE=E:\05-SVN_log\post-commit%SDATE: =-%.log svnlook log -r %REV% %REPOS%>%DETAILS_FILE% rem Conversion du fichier oem en fichier ascii DETAILS_FILE E:\02-Apps\oem2ansi.exe file=%DETAILS_FILE% oemtab=french.oem del %DETAILS_FILE% echo ****** Le code source a changé et a été lié à ce Changement Mantis ******>%DETAILS_FILE% echo ****** Message log :>>%DETAILS_FILE% type %DETAILS_FILE%.ansi >>%DETAILS_FILE% del %DETAILS_FILE%.ansi echo ******>>%DETAILS_FILE% echo Revision du repository SVN:%REV%>>%DETAILS_FILE% REM svnlook author %REPOS%>>%DETAILS_FILE% echo Fichiers impactés rem svnlook changd -r %REV% %REPOS% >>%DETAILS_FILE% echo ********************************>>%DETAILS_FILE% echo Revision du repository SVN:%REV%>>%COMMIT_FILE% svnlook diff -r %REV% %REPOS%>>%COMMIT_FILE% echo ********************************>>%COMMIT_FILE% E:\02-Apps\wamp\php\php.exe E:\02-Apps\wamp\www\mantis\core\checkin.php <%DETAILS_FILE% del %DETAILS_FILE%
Merci d'avance pour votre aide
Partager