neuropoly / slicer-manual-annotation

MIT License
1 stars 1 forks source link

Create a shell scripts (and/or QPushButton) that automates the use of git #16

Open maxradx opened 3 weeks ago

maxradx commented 3 weeks ago

This issue is about BIDS and git versioning.

jcohenadad commented 3 weeks ago

I'm not sure I'm in favour of automatic the use of git, and especially git-annex. People have to know exactly what they push, what branch they are working on, if the origin branch is ahead of the working branch, and if so, manually merge origin to the working branch, if there are conflicts, fix them, etc. Automating this is cause for trouble

maxradx commented 3 weeks ago

Ok! Good point. Instead, would it be better to create a Push button/Selection Box that allows for selecting the version of the mask/file that the user would like to 'push' to derivates, and from it gives the responsibility for the user for using git (from your previous advice, on the other hand, I remembered that minimizing GUI buttons is essential if using a GUI: is that correct?)