Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Github:correct update source
03-10-2013, 03:43 PM
Post: #4
RE: Github:correct update source
Probably you've been merging prior to that, which makes things a bit complicated. What I do is use cherry-pick. Like this:

(where my-branch = master if you're not using a separate branch)

git log --oneline upstream/master...my-branch
< take note of the sha1s that matter>
git checkout -b new-branch upstream/master
git cherry-pick <list of sha1s that matter>

For example, the first command currently gives me this output:

cbd66b5 Make async IO actually wait for completion.
d87734f sceIoRead() always reschedules, and handle async.
0498eee sceIoLseek() should sign extend error codes.
95b8a6d Correctly notify callbacks on sceIoCloseAsync().
efbe929 Tests show async result is a sign-extended s64.
15c714f Start with sceIoOpenAsync() cleaning up async io.

So then I would use:

git cherry-pick cbd66b5 d87734f 0498eee 95b8a6d efbe929 15c714f

If you have any commits from other people / merge commits / stuff you don't want, skip them.

-[Unknown]
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Github:correct update source - sum2012 - 03-10-2013, 06:27 AM
RE: Github:correct update source - sum2012 - 03-10-2013, 11:51 AM
RE: Github:correct update source - [Unknown] - 03-10-2013 03:43 PM

Forum Jump: