Code::Blocks Forums
Developer forums (C::B DEVELOPMENT STRICTLY!) => Development => Topic started by: ollydbg on October 10, 2018, 05:47:08 pm
-
Hi, I just found an interesting github repo which synchronize every day with our svn.
svn2github/CodeBlocks: GitHub clone of SVN repo http://svn.code.sf.net/p/codeblocks/code/trunk/ (cloned by http://svn2github.com/) (https://github.com/svn2github/CodeBlocks)
It looks like the site: http://svn2github.com/ is quite interesting.
-
https://github.com/svn2github/CodeBlocks (https://github.com/svn2github/CodeBlocks)
Your URL had issues when I clicked on it.
Tim S.
-
Hi, Tim, thanks. I fixed it in the post. :)
-
Hi, I just found an interesting github repo which synchronize every day with our svn.
Why has Code::Blocks not moved to GitHub? It is the most common place to be these days, svn is not the hottest any longer. A couple of days ago I wanted to upgrade my Code::Blocks on my Kubuntu 18.04 box, but there was no binary and not a source link from the Nightly Builds thread. So I searched my mind and remembered I had used https://github.com/obfuscated/codeblocks_sf before and tried that again. It worked very well, so I think it would be good if Code::Blocks used GitHub or at least promoted such a clone.
-
Why has Code::Blocks not moved to GitHub?
Would you start to contribute/contribute more to C::B if we move to github? This is the only question that matters. Everything else is not that different. And there are plenty of cb clones on github. Interestingly mine is not on the first page with google results. :)
-
Would you start to contribute/contribute more to C::B if we move to github? This is the only question that matters.
Yes.
-
Why would you not contribute if we're not on github?
p.s. keep in mind that git patches are still accepted and often these are the kind of patches I apply. We cannot git merge branches or do automatic pull-requests (which are stupid anyway).
-
We are internally all git (with some github external stuff, and gitlab internal repos). So everyone know (as far as anyone can!) git and its way of working. Cannot say the same about SVN. Although I have used it in the past, I cannot remember a single thing about it! So from our point of view, and working for a company who are likely to do some CB dev work in the near future, git is obviously a easier route in to it. It also means we could use it easily internally, making it easier to push out PR's
That said, I've cloned the SVN stuff using some sort of git-svn process, and do have a git tree of the SVN repo. Took forever to clone it, but it's here now, so will see how well that works.
Jimbo
-
@jimbo: This is not problem for me, if you search for git clones of the cb repo you'll find multiple such clones. One of them is maintained by me. I also don't use svn.
-
@jimbo: This is not problem for me, if you search for git clones of the cb repo you'll find multiple such clones. One of them is maintained by me. I also don't use svn.
Cool. I'm guessing your repo is always pretty up to date with the base SVN? So cloning it would be a easy in for us. Will do that.
-
I try to keep it updated, but the process is manual, so there are delays.
-
Why would you not contribute if we're not on github?
Because of simple in place patch maintenance and discussion, instead of sending patches around/attaching patches to posts. That makes life a lot easier.
-
What do you mean?
That a C::B developer can review your code in github from your pull request UI?
This is not a problem already...