Re: [RFC] Triangular Workflow: user friendly full implementation
- From
Matthieu Moy <matthieu.moy@grenoble-inp.fr>
- Date
- May 26, 2016, 11:04 UTC
- Message-ID
- <vpqeg8pgjx1.fsf@anie.imag.fr>
- In-Reply-To
- <E83A9439-54C8-4925-8EE3-6AEEDD9416F3@grenoble-inp.org>
Jordan DE GEA <jordan.de-gea@grenoble-inp.org> writes:
> Here is what we want to implement:
Your message contains the word "implement" too many times. Before thinking about implementation, think, and discuss, about the design.
If your message is intended to be a discussion on the design, then avoid using "implementation" in the subject.
Show 11 quoted lines
> 1. > a. add the config var: remote.fetchDefault > b. add the config var: branch.<name>.fetchRemote > c. add `git fetch --set-default` in order to set remote.fetchDefault > d. add `git fetch --set-remote` in order to set branch.<name>.fetchRemote > e. add `git pull --set-default` in order to set remote.fetchDefault > f. add `git pull --set-remote` in order to set branch.<name>.fetchRemote > > 2. > a. add `git push --set-default` in order to set remote.pushDefault > b. add `git push --set-remote` in order to set branch.<name>.pushRemote
This tells a lot about the "what?", but lacks the most important "why?" (or "what for?") question.
The user doesn't want to "set configuration variables". He wants to work with git, have commands do the right thing, avoid typing useless keystrokes and avoid surprising behavior. Please explain how your proposal would improve the situation. For example, show a typical use-case with commands to type before and after your proposal is implemented.
-- Matthieu Moy http://www-verimag.imag.fr/~moy/