World: r3wp
[!REBOL3 Source Control] How to manage build process
older newer | first last |
Andreas 1-Nov-2010 [578] | (-> !AltME.) |
Carl 1-Nov-2010 [579] | Doc updated. Anything missed? |
Andreas 1-Nov-2010 [580] | The autocrlf setting's full name is "core.autocrlf". |
Carl 1-Nov-2010 [581x3] | updated |
Andreas, is fork obvious on github? | |
minor edits. done | |
Andreas 1-Nov-2010 [584] | It's a button to the right of the repository name. |
Carl 1-Nov-2010 [585] | ok |
Andreas 1-Nov-2010 [586x4] | (If that's what you meant.) |
I would probably remove the "clients" table for now. | |
And add a link to http://www.git-scm.com/downloadinstead. | |
Along with the recommendation to use msysGit for Win32. | |
Carl 1-Nov-2010 [590x4] | link added, table removed |
msysgit note/link added | |
so, msysgit for windows uses google, not github? | |
that's not much of an endorsement | |
Andreas 1-Nov-2010 [594] | they only host their downloads there. |
Carl 1-Nov-2010 [595x2] | ok, so doc is completed... need only to change the URL once A110 is posted |
I hope it can be done today... tight timing. If not, it will get delayed to Thurs. | |
Andreas 1-Nov-2010 [597] | Well, do you have more time on Thursday? |
Carl 1-Nov-2010 [598] | Yes. But I want to try to get it out today. |
Andreas 1-Nov-2010 [599] | I think the primary question is how we want to bundle the libraries. |
Carl 1-Nov-2010 [600] | yes |
Andreas 1-Nov-2010 [601x2] | I thought about putting libraries for all platforms in a directory structure below lib/ . |
Either using the platform numbers or the more descriptive names. | |
Carl 1-Nov-2010 [603] | There are advantages to both methods... which is why I ping pong on them. |
GrahamC 1-Nov-2010 [604] | it should be "cheat sheet" not 'cheet sheet" http://www.rebol.com/r3/docs/git.html |
Carl 2-Nov-2010 [605x5] | fixed |
http://github.com/carls/R3A110 | |
This is a temporary test area for the release... until we get it how we want it. | |
Andeas: take a look at R3A100, and let me know your comments. There are some issues: 1. how best to handle the libs dir for multiple platforms? 2. should we merge the makefiles into a single dir? | |
3. should about.txt be renamed to README ? | |
BrianH 2-Nov-2010 [610] | Sounds like a good idea. |
Andreas 2-Nov-2010 [611x4] | 3. Yes. |
1. The easiest way for now will probably be a directory hierarchy under lib: lib/1.3/libr3.so lib/3.1/r3lib.{dll,exp,lib} lib/4.2/libr3.so | |
We can always restructure that later on. | |
2. I'd drop all makefiles you did not personally test/use, for now. I just assume that means only make-gcc will remain. Then either leave that in make-gcc/ or move it to the toplevel again. But I would not fuss about the makefiles much, same thing here: we can restructure that later on. | |
PeterWood 2-Nov-2010 [615] | Don't forget lib/2.5/libr3.dylib |
Andreas 2-Nov-2010 [616x2] | Great stuff, though! Congrats! |
But I gotta run now. Will be back in an hour. | |
Pekr 2-Nov-2010 [618] | why do we mess with git location? |
BrianH 2-Nov-2010 [619] | It's not the final location. It's a test, to get feedback on the layout of the source files before we release to the final location. |
Pekr 2-Nov-2010 [620] | what will happen if I pull into the directory of earlier git synced stuff? Will it mess new things into old things, or will it delete earlier stuff and replace it wit new? |
BrianH 2-Nov-2010 [621] | Andreas? Learning git is still on my todo list for this week. |
Pekr 2-Nov-2010 [622x2] | I think I will be more safe to just purge the directory befor syncing, as I don't introduce any changes to local files myself. OTOH I might do some small scripts for testing, and would like to not loose them ... |
I want to achieve following workflow: - new files are added - files with the same name replace old ones (no mater if I edited them) - non-used files which are not part of the distro anymore, are deleted (no matter if I edited them) - files which are not part of previous nor recent distro (e.g. my testing scripts) stay untouched .... | |
Andreas 2-Nov-2010 [624x4] | Pekr, no need to purge. |
You can pull from multiple remote repositories into a single local repository. | |
what will happen if I pull into the directory of earlier git synced stuff? Will it mess new things into old things, or will it delete earlier stuff and replace it wit new? You can choose. | |
If you have local commits which are not in the remote repository, if you _pull_ Git will try to merge your local changes with the remote changes. | |
older newer | first last |