<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>You might have & I didn't realize/understand.</div><div><br></div><div>*Hopefully* I'll have time to get back to this soon.</div><div><br></div><div>Presumably then #2 doesn't exist. Though I do understand in a more traditional "code reviews required" project it'd make sense to have.</div><div><br> - Jay</div><div><br>On Jan 14, 2015, at 3:40 AM, Antony Hosking <<a href="mailto:hosking@purdue.edu">hosking@purdue.edu</a>> wrote:<br><br></div><blockquote type="cite"><div><meta http-equiv="Content-Type" content="text/html charset=utf-8"><div class="">Jay, did I add you as a committer?  I think even Dragisha has admin privileges for the github repo.  But if I added you then you should have commit privileges too.  You don’t touch 2.  You clone from 3 to your local machine.  Work.  Commit locally.  Then push (back to 3).</div><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 14, 2015, at 1:48 AM, Jay K <<a href="mailto:jay.krell@cornell.edu" class="">jay.krell@cornell.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" style="font-family: Calibri; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">This leaves me still not knowing how to push my changes around.<br class="">There is?<br class=""> 1 my private local repository on my local machine<span class="Apple-converted-space"> </span><br class=""> 2 My private GitHub-hosted repository<br class=""> 3 "master" GitHub-host repository<br class=""> <br class=""><br class="">How do I get things into #3?<br class="">Tony has to grant access? And then I can push directly? Can I then just get rid of #2?<br class=""><br class=""> - Jay<br class=""><br class=""> <br class=""><div class=""><hr id="stopSpelling" class="">From: <a href="mailto:dragisha@m3w.org" class="">dragisha@m3w.org</a><br class="">Date: Fri, 2 Jan 2015 19:17:07 +0100<br class="">To: <a href="mailto:jay.krell@cornell.edu" class="">jay.krell@cornell.edu</a><br class="">CC: <a href="mailto:m3devel@elegosoft.com" class="">m3devel@elegosoft.com</a><br class="">Subject: Re: [M3devel] getting started with git?<br class=""><br class="">Hi all,<div class=""><br class=""></div><div class="">First of all - Happy New Year! </div><div class=""><br class=""></div><div class="">Second - I am sorry for being late reacting to Git related questions. Please feel free to ask me here and/or privately about anything which is at the moment unclear.</div><div class=""><br class=""></div><div class="">As for access - our repo is not world writable. I think Anthony maintains master account and it is where access is granted. We all have our local repos and whole or part of our local repo is mirrored to master one.</div><div class=""><br class=""></div><div class="">dd</div><div class=""><br class=""></div><div class=""><div class=""><blockquote class=""><div class="">On 11 Dec 2014, at 06:00, Jay K <<a href="mailto:jay.krell@cornell.edu" class="">jay.krell@cornell.edu</a>> wrote:</div><br class="ecxApple-interchange-newline"><div class=""><div dir="ltr" style="font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: normal; font-family: Calibri; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal;" class=""> >>  <span class="ecxApple-converted-space"> </span><a href="https://help.github.com/articles/using-pull-requests/" target="_blank" class="">https://help.github.com/articles/using-pull-requests/</a> <span class="ecxApple-converted-space"> </span><br class=""> <br class="">Aha, so we can please use the "shared repository model"?<br class="">I'll try pushing a change later and see if I'm already allowed.<br class=""> <br class=""><br class="">I too had developed a severe case of "Stockholm syndrome" with CVS -- learning to like your captors.<br class="">I could tell it was awful, but I understood it pretty well and could work within its limits.<br class=""><br class=""> <br class="">Thanks,<br class=""> - Jay<br class=""><br class=""> <br class=""><div class="">> From:<span class="ecxApple-converted-space"> </span><a href="mailto:rcolebur@SCIRES.COM" class="">rcolebur@SCIRES.COM</a><br class="">> To:<span class="ecxApple-converted-space"> </span><a href="mailto:m3devel@elegosoft.com" class="">m3devel@elegosoft.com</a><br class="">> Date: Thu, 11 Dec 2014 00:10:30 +0000<br class="">> Subject: Re: [M3devel] getting started with git?<br class="">><span class="ecxApple-converted-space"> </span><br class="">> I must confess that I am totally lost at this point wrt github.<br class="">> I understood what was going on with CVS and used TortoiseCVS to make it easy to keep my local repo up-to-date and submit changes to the repository.<br class="">> I need to spend some time learning the new system.<br class="">> Can someone point me to the "fast start" web pages so I can figure out what I need to do.<br class="">><span class="ecxApple-converted-space"> </span><br class="">> Also, I am losing this email address before the end of the year, so I need to transition all my cm3 mail list subscriptions to a new email address. I don't want to post that address here, but if someone can tell me who to contact to make the change, I would appreciate it.<br class="">><span class="ecxApple-converted-space"> </span><br class="">> Thanks,<br class="">> Randy Coleburn<br class="">><span class="ecxApple-converted-space"> </span><br class="">> -----Original Message-----<br class="">> From: Olaf Wagner [<a href="mailto:wagner@elego.de" class="">mailto:wagner@elego.de</a>]<span class="ecxApple-converted-space"> </span><br class="">> Sent: Wednesday, December 10, 2014 12:13 PM<br class="">> To:<span class="Apple-converted-space"> </span><a href="mailto:rodney.m.bates@acm.org" class="">rodney.m.bates@acm.org</a><br class="">> Cc:<span class="Apple-converted-space"> </span><a href="mailto:m3devel@elegosoft.com" class="">m3devel@elegosoft.com</a><br class="">> Subject: EXT:Re: [M3devel] getting started with git?<br class="">><span class="ecxApple-converted-space"> </span><br class="">> On Wed, 10 Dec 2014 08:29:29 -0600<br class="">> "Rodney M. Bates" <<a href="mailto:rodney_bates@lcwb.coop" class="">rodney_bates@lcwb.coop</a>> wrote:<br class="">><span class="ecxApple-converted-space"> </span><br class="">> > I'm pretty new at git too, so my impressions are tenuous<br class="">> ><span class="ecxApple-converted-space"> </span><br class="">> > On 12/10/2014 06:20 AM, Jay K wrote:<br class="">> [...]<br class="">> > > I submit a pull request?<br class="">> > > I haven't figured out how.<br class="">> ><span class="ecxApple-converted-space"> </span><br class="">> > 'pull' is a git command you can issue locally, naming the remote repo<span class="ecxApple-converted-space"> </span><br class="">> > (and the branch) you want to pull from. With the remote repo URL<span class="ecxApple-converted-space"> </span><br class="">> > omitted, it pulls from the one you originally cloned from. That is<span class="ecxApple-converted-space"> </span><br class="">> > remembered somewhere locally. You can examine/edit the URL with some<span class="ecxApple-converted-space"> </span><br class="">> > command, I think 'remote'. (push defaults to this URL too.)<br class="">> ><span class="ecxApple-converted-space"> </span><br class="">> > What I have been unable to do is get an explicit repo URL in a pull or<span class="ecxApple-converted-space"> </span><br class="">> > push command to work. Every spelling I try either silently and<span class="ecxApple-converted-space"> </span><br class="">> > immediately returns a prompt, with no evidence anything happened, or<span class="ecxApple-converted-space"> </span><br class="">> > gives a error message criticizing the repo URL as if it were supposed<span class="ecxApple-converted-space"> </span><br class="">> > to be a branch name or something other than a URL..<br class="">> ><span class="ecxApple-converted-space"> </span><br class="">> > > And who handles them?<br class="">> > > Or it is automatic? But how to stop arbitrary edits then?<br class="">> ><span class="ecxApple-converted-space"> </span><br class="">> > I am quite certain it is not automatic. You have to explicitly pull.<br class="">> ><span class="ecxApple-converted-space"> </span><br class="">> > Somebody else with their own local repo can push it to yours, but you<span class="ecxApple-converted-space"> </span><br class="">> > have to have given them permission somehow. I doubt the github repo<span class="ecxApple-converted-space"> </span><br class="">> > will ever get pushed to yours.<br class="">><span class="ecxApple-converted-space"> </span><br class="">> You're talking about two different things. See<span class="Apple-converted-space"> </span><a href="https://help.github.com/articles/using-pull-requests/" target="_blank" class="">https://help.github.com/articles/using-pull-requests/</a><br class="">> for pull requests on github, wile 'git pull' is just a combination of 'git fetch' and 'git merge':<br class="">><span class="ecxApple-converted-space"> </span><br class="">><span class="Apple-converted-space"> </span><a href="http://git-scm.com/docs/git-pull" target="_blank" class="">http://git-scm.com/docs/git-pull</a><br class="">><span class="ecxApple-converted-space"> </span><br class="">> I'm not sure if the small number of m3 developers will need pull requests for their collaboration.<br class="">><span class="ecxApple-converted-space"> </span><br class="">> Olaf<br class="">> --<br class="">> Olaf Wagner -- elego Software Solutions GmbH --<span class="Apple-converted-space"> </span><a href="http://www.elegosoft.com/" target="_blank" class="">http://www.elegosoft.com</a><span class="ecxApple-converted-space"> </span><br class="">> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<br class="">> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95<br class="">> Geschäftsführer: Olaf Wagner | Sitz: Berlin<br class="">> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194</div></div></div></blockquote></div></div></div></div></div></blockquote></div><br class=""></div></blockquote></body></html>