Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: KeeperFX moved to GitHub

  
  1. #1
    KeeperFX Author mefistotelis's Avatar
    Join Date
    Sep 2009
    Location
    Poland
    Posts
    1,235

    Default KeeperFX moved to GitHub

    Since Google Code is turning read-only soon, KeeperFX code repository, issues and wikis were migrated to GitHub.

    The SVN repository is directly converted to GitHub here:
    https://github.com/dkfans/keeperfx

    Issues and wikis are also there:
    https://github.com/dkfans/keeperfx/issues
    https://github.com/dkfans/keeperfx/wiki

    I am now working on an 'improved' repository - with some cleanups, nightly builds even for very old versions, and code history from way before SVN repo was created (that was around version 0.3.4). The new repository (work in progress) is here:
    https://github.com/dkfans/keeperfx-stable

    Creating the "refactored" repository will take considerable time (for now I didn't even get to the point when SVN was created), but has a few advantages:
    - cleaner code
    - easier backtracing of code changes
    - further backtracing of regressions
    - clean distinction between main KeeperFX and related tools (tools are in separate repositories, linked to main repo as GIT Submodules)
    - old code updated to be compilable on new GCC
    - broken commits will be merged with their fixes, so that the code tree is always in good shape

    Until the new branch is finished (which may take a month or two), development will continue on the migrated repository.
    After all changes are merged to new repo, the the "dkfans/keeperfx" branch will be replaced by new repository. Developers will still have access to that branch, and nightly builds will be generated from it to allow testers check if the changes being made are ok.

    Nightly builds will start working on the "dkfans/keeperfx" repository within days.
    The "dkfans/keeperfx-stable" will have its own, separate collection of nightly builds. It will become a branch for reviewed and tested commits only.

  2. #2
    Ghost
    Join Date
    Dec 2010
    Location
    Madrid, Spain
    Posts
    359

    Default Re: KeeperFX moved to GitHub

    Quote Originally Posted by mefistotelis View Post
    Since Google Code is turning read-only soon, KeeperFX code repository, issues and wikis were migrated to GitHub.

    The SVN repository is directly converted to GitHub here:
    https://github.com/dkfans/keeperfx

    Issues and wikis are also there:
    https://github.com/dkfans/keeperfx/issues
    https://github.com/dkfans/keeperfx/wiki

    I am now working on an 'improved' repository - with some cleanups, nightly builds even for very old versions, and code history from way before SVN repo was created (that was around version 0.3.4). The new repository (work in progress) is here:
    https://github.com/dkfans/keeperfx-stable

    Creating the "refactored" repository will take considerable time (for now I didn't even get to the point when SVN was created), but has a few advantages:
    - cleaner code
    - easier backtracing of code changes
    - further backtracing of regressions
    - clean distinction between main KeeperFX and related tools (tools are in separate repositories, linked to main repo as GIT Submodules)
    - old code updated to be compilable on new GCC
    - broken commits will be merged with their fixes, so that the code tree is always in good shape

    Until the new branch is finished (which may take a month or two), development will continue on the migrated repository.
    After all changes are merged to new repo, the the "dkfans/keeperfx" branch will be replaced by new repository. Developers will still have access to that branch, and nightly builds will be generated from it to allow testers check if the changes being made are ok.

    Nightly builds will start working on the "dkfans/keeperfx" repository within days.
    The "dkfans/keeperfx-stable" will have its own, separate collection of nightly builds. It will become a branch for reviewed and tested commits only.
    Has KeeperFX development stopped? Usually there is lot of changes among weeks, and now in GitHub it has been more than one month without changes.

    THANKS

  3. #3
    KeeperFX Author mefistotelis's Avatar
    Join Date
    Sep 2009
    Location
    Poland
    Posts
    1,235

    Default Re: KeeperFX moved to GitHub

    Quote Originally Posted by jomalin View Post
    Has KeeperFX development stopped? Usually there is lot of changes among weeks, and now in GitHub it has been more than one month without changes.
    I am still working on the stable branch. It will take me at least a month more to integrate all changes from dev branch to stable.
    But as a distraction, I am doing some bugfixes too - on the stable branch.

    Since I am merging historic commits, the dates on stable branch indicate there's no development - but new commits are added almost daily.

  4. #4

    Default Re: KeeperFX moved to GitHub

    Quote Originally Posted by jomalin View Post
    Has KeeperFX development stopped? Usually there is lot of changes among weeks, and now in GitHub it has been more than one month without changes.

    THANKS
    You can see the new 'stable' nightly builds here. The version numbers are lower, but like Mefistotelis says, he did do additional development on there and in lots of ways it has progressed more than the 'development' build which contains a lot of 'work in progress' stuff. You can also look into the stable branch on github here.

  5. #5
    Ghost
    Join Date
    Dec 2010
    Location
    Madrid, Spain
    Posts
    359

    Default Re: KeeperFX moved to GitHub

    Sorry for my late answer. I am a little bit confused now,
    how can I see the KeeperFX DESCRIPTION changes of each of the last commits? I mean the description change messages like "Rewritten another pathfinding routine."

  6. #6

    Default Re: KeeperFX moved to GitHub


  7. #7
    KeeperFX Author mefistotelis's Avatar
    Join Date
    Sep 2009
    Location
    Poland
    Posts
    1,235

    Default Re: KeeperFX moved to GitHub

    Quote Originally Posted by jomalin View Post
    how can I see the KeeperFX DESCRIPTION changes of each of the last commits? I mean the description change messages like "Rewritten another pathfinding routine."
    You mean you want to see this page:
    https://github.com/dkfans/keeperfx-s...commits/master

    but as text/from command line?

    Or are you confused by the fact that commit dates on that page are not recent?
    If it's about the dates - I'm giving backward dates to them. My idea was to reach current dates when all of the "dev" patches are ported to "stable", but at some point I started bugfixing and developing new things instead... but the commits are recent, the last one has like 4 days.

  8. #8

    Default Re: KeeperFX moved to GitHub

    Quote Originally Posted by mefistotelis View Post
    My idea was to reach current dates when all of the "dev" patches are ported to "stable", but at some point I started bugfixing and developing new things instead... but the commits are recent, the last one has like 4 days.
    Yeah, I'm not sure this is the best idea. Right now there are two versions and no way to tell from the log file which branch is used. And both branches are used in the same way, as 'development', the stable branch being not stable at all.

  9. #9
    Ghost
    Join Date
    Dec 2010
    Location
    Madrid, Spain
    Posts
    359

    Default Re: KeeperFX moved to GitHub

    Quote Originally Posted by mefistotelis View Post
    Or are you confused by the fact that commit dates on that page are not recent?

    If it's about the dates - I'm giving backward dates to them. My idea was to reach current dates when all of the "dev" patches are ported to "stable", but at some point I started bugfixing and developing new things instead... but the commits are recent, the last one has like 4 days.
    Thanks for your fast answer. So, how can I read that change you say that it was made 4 days ago? I don't know where to see these recent changes yet
    Last edited by jomalin; January 8th, 2016 at 12:36.

  10. #10

    Default Re: KeeperFX moved to GitHub

    Because he is backdating them, you'll have to look at the version number.

    Go here and see for example 'KeeperFX v0.4.6 r1821 patch, git e229fb3, dated 2016-01-02 23:07:19'.
    Now go here and look for e229fb3 to see what change was made on 2016-01-02.

Similar Threads

  1. Now on GITHUB
    By MaxHayman in forum Natural Born Keeper
    Replies: 4
    Last Post: December 28th, 2011, 12:28
  2. Replies: 0
    Last Post: November 14th, 2011, 14:50
  3. GUI moved to the bottom.
    By Mentor in forum War for the Overworld
    Replies: 6
    Last Post: July 10th, 2010, 05:42

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •