[Python] Comandi diversi per branch diversi

Esalando Prassi alessandro.pisa a katamail.com
Ven 3 Mar 2017 18:01:22 CET


2017-03-03 17:37 GMT+01:00 Fundor 333 <fundor333 a gmail.com>:
> Forse leggermente offtopic ma credo che sia comunque una cosa successa a più di un pythonista. Io ho un repository pelican su github con più branches. Quando committo su source io vorrei che travisci (ma potrebbe essere qualunque cosa) eseguisse il comando x mentre con gli altri branch o per lo meno develop eseguisse un altro comando.
>
> Questo perché source è la versione "distribuzione" del progetto e deve eseguire la "pubblicazione" mentre gli altri brench devono eseguire solo i test.
>
> Avete affrontato cose simili? Come avete risolto?
>

No, ma prova cosi':

ale a emily:~/tmp/test$ [ `git rev-parse --abbrev-ref HEAD` == 'master'
] && echo master || echo feature
master
ale a emily:~/tmp/test$ git co -b feature
Switched to a new branch 'feature'
ale a emily:~/tmp/test$ [ `git rev-parse --abbrev-ref HEAD` == 'master'
] && echo master || echo feature
feature

Ciao!
-- 
@ale_pisa - http://ale-rt.github.io - http://alepisa.blogspot.com -
https://it.linkedin.com/in/apisa


Maggiori informazioni sulla lista Python