Hi Johannes,

> I pushed a new version to git://repo.or.cz/lilypond/dscho.git.  You can
> download it directly here:
>
> http://repo.or.cz/w/lilypond/dscho.git?a=blob_plain;f=lilycontrib.tcl;hb=lilycontrib

Cool, works like a charm now. Thanks a lot!

One minor comment: For new contributors with no experience in git (or
version control in general) it may seem as though nothing happens
after pressing the button. Thus I'd suggest to add two messages to
indicate that the process was started, along the lines of:

==>
proc update_lilypond {} {
        global lily_dir
        if {![file exists $lily_dir]} {
                write_to_output "Starting to clone LilyPond repository (this
can take some time) ...\n"
                file mkdir $lily_dir
                git init
                git config core.bare false
                git remote add -t master \
                        origin git://repo.or.cz/lilypond.git
                git fetch --depth 1
                git reset --hard origin/master
                git config branch.master.remote origin
                git config branch.master.merge refs/heads/master
                .update configure -text "Update LilyPond"
        } else {
                write_to_output "Starting to update LilyPond repository ...\n"
                git fetch origin
                git merge origin/master
        }
        write_to_output "Done.\n"
}
<==

Cheers,
Max


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to