Comments (16)
I'll leave this decision up to you. I don't really know all that much about git/version control (unlike you), so make whatever decision is best (but make sure to give me instructions haha).
from sh3redux.
There are a couple of issues with how git handles conflict resolution when rebasing, but I'm a bigger fan of the linear history. I'll get on it soon (today or tomorrow).
from sh3redux.
I'll get on it soon (today or tomorrow).
Hhheh.
So I created the branch master-linear
.
Try rebasing the branches you need onto master
first, so that they're up-to-date, and then on that master-linear
branch.
If you got no problems there I'll rename master
to old-master
(which we can remove after a while) and master-linear
to master
.
from sh3redux.
Try rebasing the branches you need onto master first, so that they're up-to-date, and then on that master-linear branch.
How would I go about doing this? I'll probably screw my fork if I attempt this myself (I have literally no clue lol). Is this for stuff I'm currently working on??
If you got no problems there I'll rename master to old-master (which we can remove after a while) and master-linear to master
Alright sure thing. Also could you update Readme.MD
with a section on how to make changed?
from sh3redux.
How would I go about doing this?
First let's bring master up-to-date with git checkout master && git pull upstream
. Then for each other branch, do git rebase master
, fix the conflicts if you get any and finally git rebase upstream/master-linear
(assuming you named the Palm-Studios remote upstream
).
You can set your master branch to be master-linear via git reset --hard upstream/master
.
You'll need to push with the --force-with-lease
flag to indicate that you know the branch histories differ and origin should just accept the new one.
Also could you update
Readme.MD
with a section on how to make changed?
You mean add the instructions I just wrote? To the current (non-linear) master branch?
from sh3redux.
Then for each other branch, do git rebase master, fix the conflicts if you get any and finally git rebase upstream/master-linear (assuming you named the Palm-Studios remote upstream).
Okay I've done this for each branch I have. Do I need to git push
after the rebase??
You can set your master branch to be master-linear via git reset --hard upstream/master.
Do I only need to do this for master
??
You mean add the instructions I just wrote? To the current (non-linear) master branch?
Oh, so there's no difference in opening Pull Requests?? I don't quite understand how this works haha.
from sh3redux.
By the way, 8-bit textures are now oficially working (the colours are still a tad weird, and the warning has a weird shift, but it works well). Now, it's just the pic
format we need to tackle, and we basically have every image format done (a big step!). Perhaps now we should create a few milestones for us to work towards (and actually have you make some PRs hehe :P )
from sh3redux.
@z33ky I think I just fucked up... I pushed changes to a branch (texture_new
) and it has seemingly added every commit ever to it...
from sh3redux.
Do I need to
git push
after the rebase??
Yeah, git push --force-with-lease
.
Do I only need to do this for
master
??
Yeah.
Oh, so there's no difference in opening Pull Requests?? I don't quite understand how this works haha.
Nope, this changes nothing for pull requests (except that we should select "rebase and merge", as we have done for a little while now, so that we don't need to to the master-linear thing again).
and actually have you make some PRs hehe :P
Yeah, writing my bachelors thesis seems to suck out the will to code much on my free time. Sorry.
I know that I get into it once I start to, but it's sooo much easier to just load up a video game or a Youtube video or whatever :S
Don't be shy to remind me though. I just need a git push.
I pushed changes to a branch (texture_new) and it has seemingly added every commit ever to it...
If you did reset --hard upstream/master
on your local master branch it should be fine. The stats on Github should also look fine once you push --force-with-lease
you master branch.
from sh3redux.
Nope, this changes nothing for pull requests (except that we should select "rebase and merge", as we have done for a little while now, so that we don't need to to the master-linear thing again).
Alright cool I'll keep that in mind. I'm going to have to read up on git over the next few weeks. I'll probably ask a few of my professors for some info as well haha
Yeah, writing my bachelors thesis seems to suck out the will to code much on my free time. Sorry.
Hahaha no worries totally understandable. What is your thesis on?
Don't be shy to remind me though. I just need a git push.
Excellent pun haha. I'd like you to be in charge of the actual game framework if you don't mind. I'm good at writing the sub-modules but when it comes to putting it all together, I am absolutely trash...
If you did reset --hard upstream/master on your local master branch it should be fine. The stats on Github should also look fine once you push --force-with-lease you master branch.
I fixed it without anything exploding (thank god). I'll open a PR, but it's still WIP for the most part.
Also, I'll set up an IRC/Slack to we can discuss stuff without clogging up issues and PRs, as well as (hopefully) get some more people to come and work on this so it's not just us grinding away for the next n years haha.
from sh3redux.
What is your thesis on?
Hierarchical process/thread scheduling. You can find part of my work here on Github.
The code's messier than I'd like, but it's my first Python project that has more than a single file...
Edit: forgot link
I'd like you to be in charge of the actual game framework if you don't mind.
I can try, but I have limited knowledge and next to no experience with game engines. I'll write down what I'd imagine in the Wiki when I have some ideas.
I'll set up an IRC/Slack
Das nice. I never used Slack, does it interoperate with IRC?
from sh3redux.
Tagging @CSymes to update their repo as described in #issuecomment-280921878.
from sh3redux.
Hierarchical process/thread scheduling. You can find part of my work here on Github.
Excellent, that'll come in handy if we need some threading ahahaha. It looks super complex..
I can try, but I have limited knowledge and next to no experience with game engines. I'll write down what I'd imagine in the Wiki when I have some ideas.
Don't worry we'll probably need to map it out together. I'm trying to figure out how we're going to load scenes and map doors to other scenes, perhaps a linked list/tree? We'll need to reverse the cld
data file I suppose.
Das nice. I never used Slack, does it interoperate with IRC?
No clue, I'll have to look it up.
from sh3redux.
Excellent, that'll come in handy if we need some threading ahahaha. It looks super complex..
Well, this is scheduling, not threading itself. We'll probably just want to leave up scheduling to the operating system.
I'm trying to figure out how we're going to load scenes and map doors to other scenes, perhaps a linked list/tree? We'll need to reverse the cld data file I suppose.
I'd just let each door store which scene it connects to.
from sh3redux.
Rebased without (permanently) exploding anything, cheers @z33ky. Better actually do some stuff now though :P
from sh3redux.
master is changed.
from sh3redux.
Related Issues (20)
- Useless warnings from gcc -Weffc++ HOT 4
- Provide default constructors and move constructors to source (*.cpp) files.
- overly careful numeric casts HOT 2
- Consider libfmt for Log HOT 5
- Create bugs folder to outline found compiler bugs HOT 4
- Reverse Engineering file formats HOT 15
- CMake include_directories Error HOT 17
- file format about silent hill2 HOT 3
- Problems with building( Cmake and Sdl2) HOT 29
- Include required libraries in repository HOT 4
- Switch from `cmake` to `premake5` HOT 7
- Game logic hardcoding HOT 3
- Is this project still active? HOT 1
- Could you talk about konami's skeletal animation format by Reverse Engineering?
- Breakdown swizzled 8bpp paletted texture data HOT 3
- Random questions to the developers HOT 2
- Weird input into vfile HOT 3
- Arc extraction produces wong output HOT 2
- CMakesLists.txt problems HOT 2
- Generic resource loading HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sh3redux.