World: r3wp
[!REBOL3 Source Control] How to manage build process
older newer | first last |
Andreas 28-Oct-2010 [60] | I'd be willing to do that. |
Carl 28-Oct-2010 [61x2] | Ok, very good. |
What do you think about soliciting a few inputs from other developers regarding choice of rev control and related issues... because we'll want them to use it? | |
Andreas 28-Oct-2010 [63x2] | Fine with me, but not really a necessity. |
As long as it is in _any_ version control we can easily bridge to almost any other VCS. | |
Carl 28-Oct-2010 [65x3] | Well, I want to make sure that Brian, Cyphre, Henrik, Maxim, and a few others have a chance to say something... since they're going to be some of the primary users. |
There are a few side issues around it too. Eg. do we need web access. | |
BTW, the reason I suggested Google was simply to gain greater visibility. | |
Andreas 28-Oct-2010 [68x2] | We only need to source for starters :) |
The greatest visibility these days is to be had on Github. | |
GrahamC 28-Oct-2010 [70] | +1 for github |
Carl 28-Oct-2010 [71x3] | Ok, so this weekend, I'll put the new A110 source on it, to start there. |
I'll post a blog to make sure everyone is tuned in on it. | |
From there Andreas can lead the way on how it should go. | |
Andreas 28-Oct-2010 [74] | Note that I already maintain a mirror of the R3 hostkit sources on Github: http://github.com/rebolsource/r3-hostkit |
Carl 28-Oct-2010 [75] | Like various scripts to make the automation side of it work. |
Andreas 28-Oct-2010 [76] | Maybe a good place to start if you want to play around a bit. |
Carl 28-Oct-2010 [77x2] | Ah, ok... |
Should we just use that? | |
Andreas 28-Oct-2010 [79x2] | Fine with me. |
The most important part is how to automatically get your commits to whatever place we use. Not which place we use. | |
Carl 28-Oct-2010 [81x4] | Ok, great... saves some steps. |
Are there already some scripts for accessing github r3-hostkit? | |
Also, can you point us to a concise summary of Git usage? I've used CSV and SVN, but not Git. | |
Also, would be good to recommend a Git client for people to start with. | |
Andreas 28-Oct-2010 [85x2] | Git's primary UI is a CLI. |
Use msysgit on Win32 and the packages provided with your system (or build from source) on everything else. | |
Carl 28-Oct-2010 [87] | Great! Because all of my main distro systems here are Linux or BSD, those clients will be needed. |
Andreas 28-Oct-2010 [88x6] | Alternatively, Github also has SVN access to their repos (in beta). |
For SVN write access you'll need to create an account on Github, though. For Git write access, I can just add SSH keys which are allowed to write to a particular repos. | |
When installing git from distro packages, just make sure you get a Git newer than 1.6.0. | |
(That means on Debian Lenny, you better get the version from the lenny-packports.) | |
A "concise summary" may be a bit problematic, as distributed version control really is a bit of a paradigm shift compared to CVS or SVN. | |
http://gitref.org/has what many consider a very good tutorial. Concise it is not. | |
PeterWood 28-Oct-2010 [94] | I found this helpful - http://www.eecs.harvard.edu/~cduan/technical/git/ |
Andreas 28-Oct-2010 [95] | One of the more concise tutorials is the one coming with Git itself, which you can also read at: http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html |
Fork 28-Oct-2010 [96x2] | ++ git ... and I I think someone has posted this here before. http://whygitisbetterthanx.com/ |
Github is a good site, but there are a few issues, such as how they do not acknowledge the .r extension as Rebol. I've gotten them to do .r2 .r3 and .rebol however. | |
BrianH 28-Oct-2010 [98] | I would like to see a similar site for Mercurial - it likely has advantages over Git, particularly on Windows. |
Fork 28-Oct-2010 [99] | There is a bug in the syntax highlighter GitHub is using (pygments) which causes infinite loops if you write comment [ ( ) ] . Annoying but probably easy to fix if someone wanted to. |
Andreas 28-Oct-2010 [100] | Bitbucket is the Github-clone for Mercurial. |
Fork 28-Oct-2010 [101] | Gitorious is not quite as "hip" as GitHub but the server code is open source, you can run it on your own machines if you feel like and modify it as needed: http://gitorious.org/ |
BrianH 28-Oct-2010 [102] | Git is small on Linux. But has to install half of the command line userspace of Linux on Windows if you want to use it there (when last I checked). |
Andreas 28-Oct-2010 [103x2] | It still does if you use msysgit. But not much of an issue unless you really care for download size. |
(Or disk space.) | |
BrianH 28-Oct-2010 [105] | I am always running out of disk space, no matter how large a disk I get. But I was more disaproving of the vast number of dependencies. |
Maxim 28-Oct-2010 [106] | but msysGit seems to manage all of that into a single download and install, so it seems to not be such an issue. (not like MinGW which requires to use its rather obscure and poorly documented package downloader) |
BrianH 28-Oct-2010 [107] | It just makes me distrust that site. What if the other "advantages" are just as completely incorrect? |
Andreas 28-Oct-2010 [108x2] | Then look closer. |
Git is Small is referring to repository size. | |
older newer | first last |