The student application deadline is not until April 6.  So you have 2.5 weeks, 
which is really plenty of time to learn the small amount of git you need to 
clone the project, commit a simple change to your local branch, push it to your 
GitHub account, and submit a pull request.  (We only require that you have 
submitted the pull request by the deadline; it's ok if it's still in the 
process of review discussion and has not yet been committed to the master 
trunk.)

The basic steps are:

* Set up a GitHub account, then go to our GH page and tell GH to "fork" (that 
is, make yourself a copy of our repo under your account).
* On your local machine, clone the repo.  On Unix/Linux, that would look like 
this:
        git clone [email protected]:yourname/oiio.git
        cd oiio.git
        git checkout -b mybranch
* Make changes, add and commit, then push back to your GH repo:
        git add mychangedfiles
        git commit
        git push origin mybranch
* Go back to GitHub, to your repo page, then hit the "Pull Request" button.


It's fine to ask simple git questions on this list.  But do be specific, and if 
you are having trouble with something, tell us as much information about what 
you'd tried as possible.  "It didn't work" won't get you a response, because 
nobody knows *what* didn't work, or exactly what you've already tried.  But "I 
used 'git push origin mybranch' and it seemed to work fine, but then on GitHub 
when I hit the Pull Request button, I saw an error dialog that said..." will 
probably get you some immediate help.

Incidentally, I just created a page giving some suggestions for coming up with 
ideas for qualifying patches:  
http://github.com/OpenImageIO/oiio/wiki/GSoC-qualifying-projects

        -- lg


On Mar 19, 2012, at 5:33 PM, Calculemus wrote:

> I am a student and have not used git so far. If I implement some code
> for this project, what should I do? Can I send it here and maybe
> someone can help me what to do with git after? I am interested in
> applying for GSOC, and there is not much time for me to learn git,
> although I have experience for programming and image libraries.
> 
> Thank you
> _______________________________________________
> Oiio-dev mailing list
> [email protected]
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

--
Larry Gritz
[email protected]


_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to