Posts: 215
Threads: 14
Joined: Mar 2013
Reputation:
3
Hey, I'm looking to find out what build broke a game I'm interested in but I can't find the builds I'm looking for on the automated page. So I was hoping may someone might have it on their computer but just forgot to delete it.
I'm looking for any build between v0.7-537-g57dabfb to v0.7-543-gdea37e5. I know their really old but there is a chance someone still have it some where.
Posts: 215
Threads: 14
Joined: Mar 2013
Reputation:
3
Oh, okay. So their isn't a v0.7-538? It just skips to v0.7-543? Only asking because I've tested each of those builds already up still v0.7-537 and none of them crashed.
Posts: 3,228
Threads: 25
Joined: Nov 2012
Reputation:
98
05-03-2013, 02:05 AM
(This post was last modified: 05-03-2013, 02:06 AM by [Unknown].)
Well, what it means is there are actually multiple -533's. Here's how it works:
0.7-532
-> [Unknown] starts working on GPU signals.
-> raven02 starts working on pause screen options.
The "0.7-532" is "# of commits since 0.7." If both me and raven02 commit at this point, we don't have each other's changes yet, so we're BOTH at 533 (even though my 533 is very different from his 533.)
Anyway, let's say that we both do 3 commits That means we're both at 0.7-535.
Now we both submit pull requests. Henrik merges raven02's pull first, then mine. Here's what happens:
0.7-532 (was there before.)
0.7-533 raven02's first commit.
0.7-534 raven02's second commit.
0.7-535 raven02's third commit.
0.7-536 "merge" commit (in this case does nothing.)
0.7-533 [Unknown]'s first commit - DOES NOT INCLUDE raven02's commits.
0.7-534 [Unknown]'s second commit - DOES NOT INCLUDE raven02's commits.
0.7-535 [Unknown]'s third commit - DOES NOT INCLUDE raven02's commits.
0.7-540 "merge" commit (splices the two separate pulls together.)
As you see, there were a total of 8 commits (from 533 - 540), but they aren't numbered linearly.
I know it's a bit complicated but maybe that makes some sense. Anyway, point is that if my 533 broke something, then if you tested raven02's 534 and it worked, that wouldn't tell you that my 533 is innocent.
This is why git comes with a "bisect" feature, which is awesome. Unfortunately, when you're downloading builds, it's harder to get this, so you have to be careful when the numbers get close together.
-[Unknown]
Posts: 215
Threads: 14
Joined: Mar 2013
Reputation:
3
05-03-2013, 02:22 AM
(This post was last modified: 05-03-2013, 03:41 PM by nightmesh.)
That actually made a lot of sense to me. I was under the impression that if one thing was change a new build was upload for that one change. So if maybe five new things could be add to ppsspp a build was made for each new change.
The comment system explains a couple I things I wanted to ask with is awesome. I'll have one other question but I'll wait til later to ask it since I'm about to go sleep.
Edit: Never mind on the question I wanted to ask I figured it out with google.