| Hi Jonathan, 
 Thanks for the response.  I believe I did do this on several
    occasions...no conflicting files ever occurred.  That's why I was so
    surprised that I couldn't push my commits (i.e. they were simply
    rejected).   Unfortunately, I think this is some problem with either
    eGit, git, or the combination here...and if I'm getting this problem
    I would guess others will as well, unfortunately.
 
 But I will try the workflow you describe again...and hope that I
    just did something out of order.
 
 Scott
 
 On 10/16/2010 6:20 PM, Jonathan Gossage wrote:
 I have been lurking here but I do know
        the answer to this one. You should do a fetch/merge from the
        remote repo AFTER you do your local commits and before pushing.
        If you get any conflicting files during this process, you must
        resolve the conflicts and commit the corrected files to your
        local repo before trying to push to the remote repo. Follow this
        workflow always until you have built up enough experience to
        know when you can safely vary it. You will save yourself a lot
        of trouble this way.
      
        
 Jonathan Gossage
 On Sat, Oct 16, 2010 at 2:18 PM, Scott
          Lewis <slewis@xxxxxxxxxxxxx> 
          wrote:
            Hi Folks,
 I've been using the eGit client (0.10.0) over the last
            couple of days with the new ECF git repo, and have some
            questions (for Markus and/or others).   I've been having the
            difficulties as described below, and I wanted to check with
            others to see if perhaps I'm doing something in the expected
            workflow incorrectly.
 
 Here's what I've been doing
 
 1) Clone git repo at git.eclipse.org
            (master branch)
 2) Making change locally
 3) commit those changes to my local repo (master branch)
 4) pushing the changes to git.eclipse.org
            ECF repo (master to master)
 
 When I do the above with a freshly cloned repo...everything
            works fine.  But if another committer (e.g. Markus) makes
            changes locally and then pushes his changes to git.eclipse.org, I get a rejection
            message when I go to push (4).  Now if I insert a Fetch...
            in between either 1 and 2 or 2 and 3 I would expect 4 to
            then work, but it doesn't...I just get a rejection message
            on the push and no details of what is causing the rejection
            (it's not authentication or anything like that...the message
            just says 'rejected' with a red X, with no further details
            at all.
 
 When this happened to me yesterday I thought it might have
            been that I was on a VPN (as well as my normal
            network)...when I did the Fetch...but that turns out not to
            be it...because it happened again this morning (not on a
            VPN)...i.e. after Markus had committed and pushed some more
            changes.
 
 Anyone have an idea of what might be going on here?  Should
            I be doing something else/some other sequence to get others'
            updates and be able to push my own updates?
 
 Thanks,
 
 Scott
 _______________________________________________
 ecf-dev mailing list
 ecf-dev@xxxxxxxxxxx
 https://dev.eclipse.org/mailman/listinfo/ecf-dev
 
 
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev 
 |