Hello,

On 3 December 2011 13:59, Phil Holmes <m...@philholmes.net> wrote:

>
>>
> This is the instructions I wrote to myself:
>
> Before you start thinking about pushing a patch to staging, you
> need to ensure you have the correct local branches up to date.
> One time only, edit the .git/config file to look like this (there
> will be other lines and sections, don't touch these):
>
> @example
> [remote "origin"]
> fetch = +refs/heads/*:refs/remotes/**origin/*
> url = 
> ssh://git.sv.gnu.org/srv/git/**lilypond.git<http://git.sv.gnu.org/srv/git/lilypond.git>
> @end example
>
> Now, each time you want to make a change and push to staging, do
> the following:
>
> @example
> git fetch # (to be sure you have the current version of staging)
>

What is the difference between doing 'git fetch' and 'git pull -r' (which
is what I do and lilygit.tcl does I believe)?

Otherwise I pretty much do what Phil does.

I don't work with branches but make my changes, make a patch, upload to
Rietveld and the use lilygit to reset --hard and I then simply keep the
patch file in a safe place and reapply it when I need to make a change or
push it.

That way I work on many small patches by editing/amending and resetting and
saving the updated patch file.

I find that much easier to understand conceptually :)

-- 
--

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

Reply via email to