On Fri, Nov 04, 2011 at 03:08:40PM +0000, Adam Spiers wrote: > OK, thanks. Next question - any ideas what's going on here? > > $ git cl upload origin/dev/staging > scripts/build/output-distance.py | 65 ++++++++++++++++++++++++++++++------- > 1 files changed, 52 insertions(+), 13 deletions(-) > Waiting for Emacs... > No output from ['hg', 'parent', '-q']
You've got $VISUAL set to emacs, which apparently isn't playing nice with the git-cl script? Just for the lulz, try doing VISUAL=nano git cl upload and see what happens. > Also, please let me know if I'm incorrectly assuming I should be using > dev/staging as the reference branch rather than master. 1) I think your above command is trying to upload the difference between origin/dev/staging and origin/master. I could be wrong, but that's how I think git-cl works. 2) use master as the reference branch. Your patch will get pushed to dev/staging, but base your work off of master. Ideally, dev/staging just introduces a slight delay (up to 12 hours?) to make sure that commits actually compile before moving them into master. The idea is that the shared master should always compile, so that everybody can do work. Before dev/staging, git master became un-compilable approximately once a month, causing all sorts of panic amongst not-so-technically-include contributors. Social solutions weren't working, so we're trying this technical solution to stop people from pushing junk to master. - Graham _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel