r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!REBOL3 Source Control] How to manage build process

BrianH
29-Oct-2010
[119]
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
[160x2]
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!
rebol in and of itself already does most of the low-level OS stuff... 
just two days ago... I used R2 as a delete function in order to polish 
a windows GCC script.  this strikes me as a similar situation where 
rebol could be used to probably replace a sizeable portion of the 
msys stuff... though it might not be as fast and optimised... that 
I do concede.
Oldes
29-Oct-2010
[162]
Why you would need 1GB for TortoiseGit? I installed this:

http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.3.1-preview20101002.exe&can=3&q=
and it seems to be enough.
Cyphre
29-Oct-2010
[163]
I don't know why it was so big..I installed it half year ago, maye 
they fixed that. I guess your link is just some cli version? I want 
gui version.
Ladislav
29-Oct-2010
[164]
Yes, msysgit is just a CLI
Cyphre
29-Oct-2010
[165]
When looking at my pc I installed this in these days: msysGit-fullinstall-1.7.0.2-preview20100309.exe 
then installed Tortoise over it.

Then when I check size of c:\msysgit\ dir I got 1 307 758 191 bytes


I'll try to uninstall and use the latest version to see if it is 
better.
Oldes
29-Oct-2010
[166]
No, it has gui as well.
Andreas
29-Oct-2010
[167x2]
gitk and git-gui, yes.
tortoisegit just adds a kind of explore integration that many are 
already familiar with.