From: Irene Ros <imirene@gmail.com>
To: Daniel Barkalow <barkalow@iabervon.org>
Cc: John Tapsell <johnflux@gmail.com>, git@vger.kernel.org
Subject: Re: branch ahead in commits but push claims all up to date
Date: Tue, 24 Mar 2009 22:01:10 -0400 [thread overview]
Message-ID: <7001b7a00903241901w107e2973i9912eab114c9cde0@mail.gmail.com> (raw)
In-Reply-To: <alpine.LNX.1.00.0903242118270.19665@iabervon.org>
Hi All,
Thank you for the good advice. I may be the case I am somehow misusing
git... I couldn't resolve the issue and so I created a new project off
of the same repo. Switching to the same branch in question yielded an
even stranger result: In this new project, the commits were there (I
could see them in git log and in git log origin/myBranch) whereas in
the previous older project I did not... does that make sense? Our
origin branches are located on a central server so can't quite figure
out why viewing the log of the same remote branch from two different
projects would yield different results. Any suggestions? At this
point, I'm just really curious.
-- Irene
On Tue, Mar 24, 2009 at 9:24 PM, Daniel Barkalow <barkalow@iabervon.org> wrote:
> On Wed, 25 Mar 2009, John Tapsell wrote:
>
>> 2009/3/24 Daniel Barkalow <barkalow@iabervon.org>:
>> > On Tue, 24 Mar 2009, John Tapsell wrote:
>> >
>> >> 2009/3/24 Irene Ros <imirene@gmail.com>:
>> >> > Hi all,
>> >> >
>> >> > I've been using git for some time now and haven't run into this issue
>> >> > before, perhaps someone else here has:
>> >> >
>> >> > I have a branch that is ahead of its origin by a few commits:
>> >> >
>> >> > $ git status
>> >> > # On branch myBranch
>> >> > # Your branch is ahead of 'origin/myBranch' by 10 commits.
>> >>
>> >> Tried running: git fetch ?
>> >>
>> >> For some weird reason "git push origin mybranch" doesn't actually
>> >> update origin/mybranch. It's more annoying :-)
>> >
>> > It should, so long as you're using the native transport and
>> > origin/mybranch actually tracks mybranch on origin.
>> >
>> > "git push" doesn't update it, but the code that implements the native
>> > transport does update it if it succeeds.
>> >
>> > (Actually, I'm not 100% sure that, if you update origin through some other
>> > channel with exactly the commit that you now have in mybranch locally, and
>> > then try the push, it will update the local tracking for that branch; is
>> > that what you've hit?)
>>
>> I update via http - maybe that's why? origin/mybranch is never
>> updated when I push. It's not just a once-off quirk.
>
> Yup, http doesn't have it. One of my series currently in next moves it
> from the git-specific protocol to the common code, but there's still work
> to be done to allow the http push transport to report back to the common
> code what got updated successfully, which is largely a matter of making
> the http-push code run in-process instead of as a command run by
> transport.c, and using the just-added API.
>
> -Daniel
> *This .sig left intentionally blank*
next prev parent reply other threads:[~2009-03-25 2:03 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <7001b7a00903240821v2155d234x6a10c80a3e987acb@mail.gmail.com>
2009-03-24 15:22 ` branch ahead in commits but push claims all up to date Irene Ros
2009-03-24 16:12 ` Junio C Hamano
2009-03-24 16:18 ` John Tapsell
2009-03-24 17:13 ` Daniel Barkalow
2009-03-25 0:26 ` John Tapsell
2009-03-25 1:24 ` Daniel Barkalow
2009-03-25 2:01 ` Irene Ros [this message]
2009-03-25 2:13 ` John Tapsell
2009-03-25 3:19 ` Daniel Barkalow
2009-03-25 17:23 ` Irene Ros
2009-03-25 17:32 ` Santi Béjar
2009-03-26 2:05 ` John Tapsell
2009-03-26 12:48 ` Björn Steinbrink
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7001b7a00903241901w107e2973i9912eab114c9cde0@mail.gmail.com \
--to=imirene@gmail.com \
--cc=barkalow@iabervon.org \
--cc=git@vger.kernel.org \
--cc=johnflux@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).