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

Andreas
1-Nov-2010
[519x3]
Sorry, wrong link. Here:
http://www.kernel.org/pub/software/scm/git/docs/git-config.html
I suspect what the msysgit installer does if you choose the "use 
windows style line endings" option is setting core.autocrlf to true.
But I didn't yet confirm this. Someone who installed with this option 
could do so by looking at the output of "git config --list".
ssolie
1-Nov-2010
[522]
Andreas: How would I apply for commit access to the host-kit? I would 
like to be the Amiga-specific maintainer of course.
Andreas
1-Nov-2010
[523x2]
Just fork the repository and maintain your changes there.
And have Carl merge them over when he feels they are ready.
ssolie
1-Nov-2010
[525]
So Carl (REBOL Tech) would be the only ones doing merges to the baseline?
Andreas
1-Nov-2010
[526]
Yes.
ssolie
1-Nov-2010
[527]
Gotcha :)
Andreas
1-Nov-2010
[528]
Unless Carl wants to relegate that final quality control to someone 
else. Possible as well. But not what I'm currently assuming.
ssolie
1-Nov-2010
[529]
This process should probably be documented as well (if not already 
done)
Carl
1-Nov-2010
[530]
Everyone should hold off on uploads until after A110. That will be 
the official starting point.
Gregg
1-Nov-2010
[531]
autocrlf is true for me. I used the default option (Windows endings 
on checkout).
Andreas
1-Nov-2010
[532]
First this process will need to be developed :)
Carl
1-Nov-2010
[533]
Yes, I will be the mergemaster.
Andreas
1-Nov-2010
[534]
Gregg, are any of the other options I mentioned listed in the git 
config output as well?
Carl
1-Nov-2010
[535]
But, Andreas is the gitmaster, etc.
Gregg
1-Nov-2010
[536]
Not sure what you've mentioned, but here is my config output:

core.symlinks=false
core.autocrlf=true
color.diff=auto
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
user.name=
user.email=
core.autocrlf=true
core.safecrlf=false
Andreas
1-Nov-2010
[537]
Ok, thanks Gregg!
Carl
1-Nov-2010
[538]
(So if there's something going on WRT github, and I'm not around, 
Andreas can handle it.)
Andreas
1-Nov-2010
[539x3]
git config color.ui auto
git config --global color.ui auto
Do that now, everyone using the CLI, unless you already did.
ssolie
1-Nov-2010
[542]
Sounds good.. each platform will branch/fork and make their changes, 
the merge will be controlled by REBOL.. just need a way to notify 
that a merge is pending.. I suppose a CureCode ticket would be OK?
Andreas
1-Nov-2010
[543]
Yeah, CC will certainly be a good start.
Gregg
1-Nov-2010
[544]
Is there a convention for user.name?
Andreas
1-Nov-2010
[545]
Firstname Lastname
ssolie
1-Nov-2010
[546]
Andreas: sounds like a plan :)  we can test this out once the a110 
baseline has been established as Carl indicated
Andreas
1-Nov-2010
[547x2]
ssolie: exactly :)
One step at a time :)
Carl
1-Nov-2010
[549x2]
Gregg, interesting that core.autocrlf is in config twice. ?
Bug?
Andreas
1-Nov-2010
[551x2]
The git config is stored in plain text files.
If you add an entry twice, it'll be listed twice.
Gregg
1-Nov-2010
[553]
I don't know. I can try changing it to see if it cleans up. 


Was going to add config notes to rebol.com git page but can't remember 
docbase login procedure. I know I have a docbase account but I seem 
to recall two levels of login are required or something.
Andreas
1-Nov-2010
[554]
And if you have the same config item local to the current repository 
(.git/config) and in your global config, it'll also be listed twice.
Gregg
1-Nov-2010
[555]
Ah, it was me then, running Andreas's command without checking the 
setting first.
Andreas
1-Nov-2010
[556x2]
The rebol.com/r3/docs/git.html page is not editable publically.
(Other parts of the /r3/ pages are, with the two-step login you describe.)
Carl
1-Nov-2010
[558]
Gregg, I can private msg you on procedure.
Gregg
1-Nov-2010
[559]
I am lost in a sea of logins and channels.
Carl
1-Nov-2010
[560x2]
Ah, wait... this is not R3 Doc wiki... sorry, not available yet.
But, I can send you the info anyway.
Gregg
1-Nov-2010
[562]
OK, thanks. It will be easy to find here since all other historical 
PMs are gone. <hint hint> ;-)
Andreas
1-Nov-2010
[563]
Carl, two resource links to add:
http://gitref.org/
(One of the best currently available tutorials.)
http://progit.org/book/
(Has the full content of a good, published book on Git.)
Carl
1-Nov-2010
[564]
PMs? Project manager? Page maker? Proof master?
Pekr
1-Nov-2010
[565]
private messates ...
Carl
1-Nov-2010
[566x2]
A: got it. updating.
Ah, of course!
GrahamC
1-Nov-2010
[568]
all gone