Hi fellow QS developers and dedicated readers of this group !
I've been doing a bunch of major surgeries on some little parts of QS lately, and I'm now itching for something more *major*. And so, there are a few points I want to discuss first with the development-steering committee ;-). I originally wrote a *big* email, but I'm going to split it in a bunch of thread so it's easy to participate in some topics and not others. So here's the first part ;-).
I think we discussed that before, but I think it's worth repeating : I'd prefer if everyone with commit access pushed its PR branches to the main quicksilver repository (that makes it much easier for other devs to participate, e.g. when you have a bunch of those lying around since 1 year and they don't merge cleanly). I'm proposing this "workflow" (obviously, this only applies to those with commit rights to the main repo) :
# create your branch
git checkout -b my-branch
# do your my-branch thing, pushing to your own repo if you need some quick "tell me about …" from the other devs, or just to be on the safe side, but NO PULL REQUEST
# when you're ready for the PR
git branch -m my-branch my-prefix/my-branch
git push -u quicksilver
# the first "namespaces" your branch.
# the second push it to the "quicksilver" remote, which should point to the master repo (I imagine everyone has a different name for it, but its usually known as "origin", except if you cloned your own repo the first time around).
# The -u flag sets up the config file so that `git push` subsequently Do The Right Thing™. I've learned of that one just a few weeks ago, and it's a timesaver ;-).
What do you guys think ?
Regards,
Etienne Samson
--
samson....@gmail.com