>> "Tsuna" == Tsuna
<tsuna(a)warszawa.lrde.epita.fr> writes:
> share-ci:
> cd $(share_dir) && vcs-svn ci
> $(MAKE) share-up
>
> je pense que "make share-ci" ne devrait pas être nécessaire avec vcs :
> c'est lui qui devrait faire des checkins récursifs dans les externals.
alias svn=...
svn ci $share_dir
Et voila. Ou alors j'ai pas compris. Mais en tout
cas ca fait la meme chose
que ton make share-ci.
Non y un share-up après. De plus tu m'obliges à connaître le nom de
la dépendance. Effectivement, j'ai pas été clair :)
Je reprends.
J'ai un projet HOTE et un projet EXTERNAL, bien entendu dans des
dépôts différents.
Mon projet HOTE a un svn:external sur la -r 42 de EXTERNAL. Je fais
des modifications dans HOTE et la copie locale de EXTERNAL/. Je dis
que quand je fais un checkin dans HOTE alors :
1. faire la procédure de checkin dans EXTERNAL
2. faire la mise à jour de la révision des svn:externals sur EXTERNAL
à -r 44
3. faire le checkin du répertoire hôte.
Dans ce cas, plus la peine de faire de petits auxiliaire genre
share-ci.
Si ce n'est pas implémenté, *au moins* il faudrait que ci (sans
--force) refuse de faire des checkins avec des copies locales
d'externals qui sont modifiées, pareil que pour les fichiers inconnus.