World: r3wp
[!REBOL3 Source Control] How to manage build process
older newer | first last |
BrianH 28-Oct-2010 [111] | Github is a popularity argument. And a good demonstration of the advantages of popularity. |
Andreas 29-Oct-2010 [112] | You realise that you can click on the headings and they expand to show more detail? |
Fork 29-Oct-2010 [113x2] | One of the things I like about Git, and am quite proud of, is the data structures are simple and you can reimplement it if you wish. It's a well-defined data model. There are Git-related projects like GUI tools, for example, with the Eclipse IDE. http://www.computerworld.com/s/article/print/9126619/Q_A_Linux_founder_Linus_Torvalds_talks_about_open_source_identity |
Rebolgit? | |
Andreas 29-Oct-2010 [115] | Yeah, would be lovely :) |
BrianH 29-Oct-2010 [116] | Yup, I read inside all the headings. I've just seen similar arguments against Git. |
Fork 29-Oct-2010 [117] | I've said before that a concrete and vetted reimplementation of an unnecessarily complicated (but popular) tool in Rebol to show how teeny it could get would spark great interest. |
BrianH 29-Oct-2010 [118x2] | Another advantage of popularity is alternate implementations. There are even Java and .NET reimplementations of Git (that are likely smaller than the original Git even if you include the Java or .NET runtimes). |
But doing one in REBOL is likely a good idea. | |
Carl 29-Oct-2010 [120] | http://www.rebol.net/r3blogs/0349.html |
Fork 29-Oct-2010 [121] | Linktext says "gituhb", though the link works... |
Carl 29-Oct-2010 [122x4] | To git public comments on using git and github. |
hit f5 | |
Very nice to hear that git has simple data structures. | |
Will check back here tomorrow. | |
Andreas 29-Oct-2010 [126x2] | The underlying design is extremly pragmatic and simple. |
(Check your PM, before you leave.) | |
Maxim 29-Oct-2010 [128] | yeah ;-) |
Pekr 29-Oct-2010 [129] | OK, github - what's the future of R3 Chat now? :-) |
GrahamC 29-Oct-2010 [130x2] | let's face realities ... r3chat has been in existence for how long now? And there's hardly anything posted to it. |
It may still have a future for the next Altme | |
Henrik 29-Oct-2010 [132] | So.. time to learn yet another source control system? |
GrahamC 29-Oct-2010 [133] | Unless you already know Git |
Henrik 29-Oct-2010 [134x2] | I don't. |
and... not just learn, but install clients for it. | |
Fork 29-Oct-2010 [136] | Git is not particularly difficult in and of itself, but the model people typically use in GitHub adds a little layer of complexity to it with "pull requests" and things... the good news is that with a little patience and asking the large community for help you can get things going. |
GrahamC 29-Oct-2010 [137] | Quite a few people here know it ... so don't worry |
Fork 29-Oct-2010 [138x2] | I really enjoy the GitHub ability to have conversations attached to lines in checkins. (Gitorious has this also.) Fantastic for code review. And because of the way it works where you have to pull in patches explicity, you can review things and have people go back to the drawing board before you'll actually accept the change... |
There's a wide variety of models you can use. If you really want to, you can authorize people other than yourself with write access to your repository and it then works a little more like traditional centralized source control. | |
GrahamC 29-Oct-2010 [140] | and of course you can Fork your own repository off the main one |
Pekr 29-Oct-2010 [141] | btw - can Tortoise SVN be used as a GIT client, or is that something different? I like how I upgraded RebGUI - what was the system RebGUI used based upon? |
Fork 29-Oct-2010 [142] | There is TortoiseGIT: http://code.google.com/p/tortoisegit/ |
GrahamC 29-Oct-2010 [143] | Henrik, you could start by putting the R3-GUI into Git! |
Henrik 29-Oct-2010 [144] | I'll see if there is anyone interested in exporting it, but I'm afraid the source would be constantly out of sync with what we have in RM Asset's repository. |
GrahamC 29-Oct-2010 [145] | what does Robert use? |
Pekr 29-Oct-2010 [146] | ... but you would not have to constantly announce it - it could save you a bit of work, no? |
Henrik 29-Oct-2010 [147x2] | Pekr, that's simply a snapshot, which takes a minute to do, thanks to our build system. |
GrahamC, RM Asset uses SVN. | |
GrahamC 29-Oct-2010 [149] | there's likely an automatic tool to export from SVN to git |
Maxim 29-Oct-2010 [150x3] | distributed source controls are much more flexible and easy to use than centralized ones like svn. |
there is no concept I have to put it *the* repository. | |
its easier to do a grid of different setups. not just a linear sequence of versions. | |
Gabriele 29-Oct-2010 [153] | I haven't yet seen a good argument that Git is better (than Hg, at least) - Brian... so... people who have used both for years can be just ignored I guess. Just read how they work, if it's not obvious why GIT is better, then I don't know what to say. |
Cyphre 29-Oct-2010 [154] | I don't have experience with Git(only used Hg) and I have nothing against learning and using it. The only thing I hate about it so far is the lost 1GB!! of diskspace after installing TortoiseGit for Windows :) |
Maxim 29-Oct-2010 [155x2] | holy cow ... 1GB ! |
I mean... didn't I use an OS that fit on a 512kb rom just 10 years ago... seems like a lifetime ago. | |
Cyphre 29-Oct-2010 [157x2] | well, that's all the msys stuff that is needed to run the git, unfortunately |
this aproach is like 'hey, you need the whole OS for my app, I don't care what you are using" | |
Henrik 29-Oct-2010 [159] | The idea of GIT might be good, but where do we end up, if we suddenly rely on 3-5 different systems that require a 10GB installation of all sorts of unmanagable components? |
Maxim 29-Oct-2010 [160] | once we have ssh on r3 (in whatever form) I think we should be able to build the entire git toolset with REBOL at a fraction of msys stuff. I already did a complete source control system (though with a completely different model) called distro-bot and its hardly 1GB! |
older newer | first last |