First, thanks so much to Aymeric and Anssi and others for the
contribution guidelines, they're very helpful.

I've got some questions that are due to my ignorance of git (I have
managed to avoid it as something I need in daily use, I still think it's
got a brain-damaged UI...)

In this section:

https://docs.djangoproject.com/en/dev/internals/contributing/committing-code/#handling-pull-requests

it's written you can use this:

  git push --dry-run upstream master

to check outgoing changes. However for me the output of that command is
a short and very unhelpful message, something like this:

To g...@github.com:django/django.git
   45d4331..2d5f9e4  master -> master

How is this supposed to help me check the outgoing changes? Do I need to
change something in my config?

The alternative for checking outgoing changes that I've found is using log:

  git log -p upstream/master..master

However, I've found this doesn't work as I expect sometimes, because
somehow after a pull, the branch pointer for 'remotes/upstream/master'
has not been updated to where I expect it to be (the last commit pulled
from upstream), but is left where it was. I've observed this several
times. If I do 'git fetch upstream', rather than 'git pull upstream
master', then the pointers always update, but I thought the whole point
of doing 'pull' was 'pull=fetch then merge'.  Am I doing something wrong?

Thanks in advance,

Luke

-- 
OSBORN'S LAW
    Variables won't, constants aren't.

Luke Plant || http://lukeplant.me.uk/

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to