<div dir="ltr"><div dir="ltr"><div dir="ltr">Hi all,<div><br></div><div>This e-mail is long overdue and will be followed up by additional ones, as needed, providing more details. The TLDR is that we are planning, over the next weeks/months, to move all projects to Github. The TRAC sites will eventually be shut down after the moves are complete, while the subversion repositories will be left in place (but unsearchable by Google) for the time being. In addition, we'll also be migrating the mailing lists from the current Mailman set up to Google Groups. This was discussed in detail at the COIN-OR workshop at IMA last week. Slides that were presented are Lectures 2 and 3 available here:</div><div><div><br></div><div><a href="http://coral.ie.lehigh.edu/~ted/teaching/coin-or/">http://coral.ie.lehigh.edu/~ted/teaching/coin-or/</a><br clear="all"><br class="gmail-Apple-interchange-newline"></div><div>Videos of the presentation are also available here:</div><div><br></div><div><a href="https://www.ima.umn.edu/2018-2019/SW10.15-19.18#schedule">https://www.ima.umn.edu/2018-2019/SW10.15-19.18#schedule</a><br></div><div><br></div><div>The most important implication of this move is that we will switch from using subversion to using git for repository management. This move should not be a big surprise and is the inevitable result of the way the world is moving. Git and Github have some major advantages over the way we have been doing project management up until now and all recently added projects are already managed with git. </div><div><br></div><div>I will offer some Webinars on how to move from subversion to git, as well as other assorted topics related to project management using Github if there is interest. </div><div><br></div><div>To make the move, the first step will be to mirror the existing subversion repositories to Github. This has already been done for the projects in the Optimization Suite (and a few others). See</div><div><br></div><div><a href="https://github.com/coin-or">https://github.com/coin-or</a></div><div><br></div><div>If your project has already been mirrored to Github, you can ignore the rest of this e-mail</div><div><br></div><div>For the remaining projects, I need to know three things:</div><div><br></div><div>1. The e-mail address of any contributor to your project. Please provide this is the form of a list of subversion user id's and associated e-mail addresses. This is how the mirroring software will figure out who to attribute commits to in git (which uses e-mail addresses instead of user id's). If this information is unknown, provide as much information as you know. </div><div><br></div><div>2. Some idea of how to map your subversion repo into git. If you use the standard setup of </div><div>trunk/</div><div>stable/</div><div>releases/</div><div>branches/</div><div>tags/</div><div>then 'trunk' will be mapped to the git 'master' branch; any subdirectories in 'stable' will be mapped to git branches with names of the form 'stable/x.y' (assuming that you are using the standard semantic versioning scheme); and any point releases in 'releases' will be mapped to git tags. Additionally, subversion branches and tags will be mapped to git branches and tags.</div><div><br></div><div>3. What timeline you would be comfortable with for making the move. We can mirror things dynamically for some time (commits made to subversion will be automatically mirrored to Girthub) to give you time to acclimate. </div><div><br></div><div>That's it for now. Please let me know if you have any questions or concerns and also whether you would be interested in a Webinar to make the move smoother.</div><div><br></div><div>Thanks!</div><div><br></div><div>Ted </div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Dr. Ted Ralphs<br>Professor, Industrial and Systems Engineering<br>Lehigh University<br>(610) 628-1280<br>ted 'at' lehigh 'dot' edu<br><a href="http://coral.ie.lehigh.edu/~ted" target="_blank">coral.ie.lehigh.edu/~ted</a><br></div></div></div></div></div></div></div></div></div></div></div></div>