# Code Review: gitintegration

**URL:** <https://www.ruby-forum.com/t/code-review-gitintegration/154908>\
**Category:** IronRuby\
**Created:** [December 5, 2008, 3:35am UTC](https://www.ruby-forum.com/t/code-review-gitintegration/154908 "2008-12-05T03:35:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [December 5, 2008, 3:35am UTC](https://www.ruby-forum.com/t/code-review-gitintegration/154908/1 "2008-12-05T03:35:06Z")

</div>

tfpt review “/shelveset:gitintegration;REDMOND\jdeville”  
Comment :  
implements to\_git, refactors methods in context.rb for reuse.

---

<div class="post-metadata">

**Author:** ![raker\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/ecae2f/32.png) [@raker\_t](https://www.ruby-forum.com/u/raker_t)\
**Post date:** [December 6, 2008, 6:40am UTC](https://www.ruby-forum.com/t/code-review-gitintegration/154908/2 "2008-12-06T06:40:15Z")

</div>

Looks good.

To give everyone else context, this automates pushing source code from  
IronRuby’s TFS repository to git://github.com/ironruby/ironruby.git.  
It’s only meant to be run by Jim, which is why there’s hard-coded paths  
and such.

Soon Jim will send out a review for automation to pull sources from a  
“lieutenant’s” github repository into TFS, run the changes through the  
check-in test system (which is called SNAP, in case you’ve seen mails  
where SNAP is referenced), and if passes it pushes the changes to  
ironruby/ironruby.git. Again, something only intended to be run by Jim,  
but this will give IronRuby the ability to accept contributions much  
easier than before.

Jim will let you know how contributing to IronRuby is going to work  
after these automation pieces are in place. Again, all this mumbo-jumbo  
is to keep the IronRuby sources up-to-date in the DLR repository, so the  
DLR keeps IronRuby working.

~Jimmy
