]> git.donarmstrong.com Git - lilypond.git/commit
Update lilygit.tcl (Issue 2092)
authorCarl Sorensen <carl.d.sorensen@gmail.com>
Thu, 29 Dec 2011 05:49:17 +0000 (22:49 -0700)
committerCarl Sorensen <carl.d.sorensen@gmail.com>
Thu, 16 Feb 2012 13:23:04 +0000 (06:23 -0700)
commit0a1bb6351826eb3d0d857d5dedf707f8ba58d920
tree4e6c98876681414bcc3fdd09167a78ec80c1b70c
parentb986b38f14195f31e26b0a929c8ac23a8ecfc204
Update lilygit.tcl (Issue 2092)

Makes lilygit.tcl respect the environment variable $LILYPOND_GIT.
If $LILYPOND_GIT is unset, default of $HOME/lilypond-git will be used.

Also does all working on dev/local_working branch, instead of master

Adds a Push Patch button to push patch to staging, which is optionally
configured, such that it only displays if push access is available
and the user is not a translations user.

Add support for the environment variable LILYPOND_BRANCH, which can
be prepended to the call to lily-git.tcl to specify the branch to be used.

Add pushHead so we can base patches on master but push to staging

Add log preview so that the user is expected to review the git log before
pushing.

Rebase before pushing.  The rebasing is to origin/staging,
and is performed on a detached head before pushing.  This preserves the
working branch in case of staging breaking and being recreated.

Add environment variable PUSH_ACCESS for controlling push access
scripts/auxiliar/lily-git.tcl