Code Monkey home page Code Monkey logo

Comments (16)

Quaker762 avatar Quaker762 commented on July 30, 2024

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.

z33ky avatar z33ky commented on July 30, 2024

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.

z33ky avatar z33ky commented on July 30, 2024

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.

Quaker762 avatar Quaker762 commented on July 30, 2024

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.

z33ky avatar z33ky commented on July 30, 2024

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.

Quaker762 avatar Quaker762 commented on July 30, 2024

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.

Quaker762 avatar Quaker762 commented on July 30, 2024

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 )

konami_logo

warning

from sh3redux.

Quaker762 avatar Quaker762 commented on July 30, 2024

@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.

z33ky avatar z33ky commented on July 30, 2024

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.

Quaker762 avatar Quaker762 commented on July 30, 2024

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.

z33ky avatar z33ky commented on July 30, 2024

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.

z33ky avatar z33ky commented on July 30, 2024

Tagging @CSymes to update their repo as described in #issuecomment-280921878.

from sh3redux.

Quaker762 avatar Quaker762 commented on July 30, 2024

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.

z33ky avatar z33ky commented on July 30, 2024

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.

CSymes avatar CSymes commented on July 30, 2024

Rebased without (permanently) exploding anything, cheers @z33ky. Better actually do some stuff now though :P

from sh3redux.

z33ky avatar z33ky commented on July 30, 2024

master is changed.

from sh3redux.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.