tag:blogger.com,1999:blog-3892333144596618573Sat, 28 Jul 2018 11:19:22 +0000podcastGitMinutesThe podcast episodes from gitminutes.com (excludes regular posts).http://episodes.gitminutes.com/search/label/podcastnoreply@blogger.com (Thomas Ferris Nicolaisen)Blogger461100git,scm,vcs,revision,controlTechnologyfeedback@gitminutes.comThomas Ferris NicolaisenThomas Ferris Nicolaisennogit,scm,vcs,revision,controlA podcast for proficient Git usersThe show for proficient Git users. Stories, discussions, ideas, demos and other things useful for those using Git today.http://episodes.gitminutes.comhttp://dl.dropbox.com/u/2800202/gitminutes/images/logo2-profile.pngGitMinutestag:blogger.com,1999:blog-3892333144596618573.post-8817725678856398583Sun, 04 Feb 2018 21:10:00 +00002018-02-04T22:10:31.641+01:00podcastGitMinutes #46: Jeff King from Git-Merge 2017<div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/46.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="https://flattr.com/@tfnico" title="Support on Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><br /><a href="http://files.gitminutes.com/episodes/46.mp3">Link to mp3</a> <br /><br /><a href="https://liberapay.com/tfnico/donate"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg" /></a> <br /><br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/4WPlXCwTTqc" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br /><br />In this final episode of GitMinutes, we talk to <a href="https://github.com/peff">Jeff “Peff” King</a> at Git-Merge 2017.<br />We talk about how Git itself changes to tackle the needs of companies and users as Git has to scale more and more. We also talk about how protection of the <a href="https://public-inbox.org/git/20170202022655.2jwvudhvo4hmueaw@sigill.intra.peff.net/">trademark Git</a> will happen in the future. Unfortunately, my interview with Peff got cut slightly short because of technical difficulties. <br /><br />Since this is probably the last GitMinutes episode ever, there’s going to be a little sentimental blabbering after the interview, so stay tuned for that if you’re into that stuff, or just read <a href="https://blog.tfnico.com/2018/02/the-end-of-gitminutes-my-podcast.html">my personal blog post here</a>.<br /><br />If you want to see what I'm up to next, you can keep track of me on Twitter as <a href="https://twitter.com/tfnico">@tfnico</a> or on <a href="https://blog.tfnico.com/">my blog</a>. <br /><br />For another podcast about Git, check out <a href="https://www.allthingsgit.com/">All Things Git</a>.<div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/dKKxRQPUz_4" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/dKKxRQPUz_4/gitminutes-46-jeff-king-from-git-merge.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0no If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube In this final episode of GitMinutes, we talk to Jeff “Peff” King at Git-MThomas Ferris Nicolaisen If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube In this final episode of GitMinutes, we talk to Jeff “Peff” King at Git-Merge 2017. We talk about how Git itself changes to tackle the needs of companies and users as Git has to scale more and more. We also talk about how protection of the trademark Git will happen in the future. Unfortunately, my interview with Peff got cut slightly short because of technical difficulties. Since this is probably the last GitMinutes episode ever, there’s going to be a little sentimental blabbering after the interview, so stay tuned for that if you’re into that stuff, or just read my personal blog post here. If you want to see what I'm up to next, you can keep track of me on Twitter as @tfnico or on my blog. For another podcast about Git, check out All Things Git. git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2018/02/gitminutes-46-jeff-king-from-git-merge.htmlhttp://files.gitminutes.com/episodes/46.mp3tag:blogger.com,1999:blog-3892333144596618573.post-9202741435331365138Sat, 03 Feb 2018 22:27:00 +00002018-02-03T23:27:46.505+01:00podcastGitMinutes #45: Edward Thomson from Git-Merge 2017<div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/45.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="https://flattr.com/@tfnico" title="Support on Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><br /><a href="http://files.gitminutes.com/episodes/45.mp3">Link to mp3</a> <br /><br /><a href="https://liberapay.com/tfnico/donate"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg" /></a> <br /><br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/Oo7f0S3WFzo" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br />In this episode, we talk to Edward Thomson about his experience at Git Merge 2017. Note that Edward now has his own Git podcast together with Martin Woodward: <a href="https://www.allthingsgit.com/">All Things Git</a>, which I can heartily recommend!<div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/kyqQUuXQnxM" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/kyqQUuXQnxM/gitminutes-45-edward-thomson-from-git.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0no If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube In this episode, we talk to Edward Thomson about his experience at Git MeThomas Ferris Nicolaisen If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube In this episode, we talk to Edward Thomson about his experience at Git Merge 2017. Note that Edward now has his own Git podcast together with Martin Woodward: All Things Git, which I can heartily recommend! git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2018/02/gitminutes-45-edward-thomson-from-git.htmlhttp://files.gitminutes.com/episodes/45.mp3tag:blogger.com,1999:blog-3892333144596618573.post-1911528325658459414Thu, 01 Feb 2018 22:04:00 +00002018-02-01T23:04:00.413+01:00podcastGitMinutes #44: Josh Triplett on Git-Series<div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/44.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="https://flattr.com/@tfnico" title="Support on Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><br /><a href="http://files.gitminutes.com/episodes/44.mp3">Link to mp3</a> <br /><br /><a href="https://liberapay.com/tfnico/donate"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg" /></a> <br /><br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/Nhc-4Fwn990" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br />This is GitMinutes episode 44, with another interview from the Git Merge conference in 2017: <a href="https://joshtriplett.org/">Josh Triplett</a> is the author of <a href="https://github.com/git-series/git-series">git-series</a>, which is a really cool command line tool for evolving patch series in Git. <div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/X1w1IGO9OEU" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/X1w1IGO9OEU/gitminutes-44-josh-triplett-on-git.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0no If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube This is GitMinutes episode 44, with another interview from the Git Merge Thomas Ferris Nicolaisen If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube This is GitMinutes episode 44, with another interview from the Git Merge conference in 2017: Josh Triplett is the author of git-series, which is a really cool command line tool for evolving patch series in Git. git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2018/02/gitminutes-44-josh-triplett-on-git.htmlhttp://files.gitminutes.com/episodes/44.mp3tag:blogger.com,1999:blog-3892333144596618573.post-6618058721188221156Mon, 02 Oct 2017 08:55:00 +00002017-12-15T10:56:30.869+01:00podcastGitMinutes #43: Johannes Schindelin on Contributing to Git<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/43.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="http://files.gitminutes.com/episodes/43.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><br /><a href="https://liberapay.com/tfnico/donate"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg" /></a> <br /><br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/j5VsfuOmnE8" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br />In this episode we talk to Git contributor and maintainer of Git for Windows, Johannes Schindelin. He has a lot of thoughts and ideas on development, community and code reviews, especially in open source and especially in the development of Git itself.<br /><br />We talk to Johannes about the difficulties of contributing to Git itself, and tools that could make the experience more user friendly, like for example <a href="https://public-inbox.org/README.html">public-inbox</a>, which is both a mailing list archive and a Git repository.<br /><br /><ul><li>Johannes on <a href="https://twitter.com/jschindelin">Twitter</a>, <a href="https://github.com/dscho">GitHub</a></li><li><a href="https://git-for-windows.github.io/">Git for Windows</a></li><li><a href="https://lars.ingebrigtsen.no/2016/07/28/the-end-of-gmane/">"The End of Gmane?" by its maintainer, Lars Ingebrigtsen</a></li><li><a href="https://public-inbox.org/git/">Git mailing list archives on public-inbox.org</a></li></ul><br /><div><b>Outline:</b></div><div><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:00:00 Intro&nbsp;</span></div><div><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:00:46 Hello Johannes&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:01:01 What was the most interesting discussion at the dev summit?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:02:44 How does the mailing list for Git really work&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:03:34 What is Public Inbox?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:08:14 How can patches be aligned with public inbox topics?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:14:34 Let's talk about the What's Cooking email&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:20:22 What about tracking patch series that get rewritten?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:22:05 Gerrit solves this with a change-id, can we do that for the Git mailing list?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:23:43 What would happen if we allowed HTML mails onto the mailing list?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:26:54 Should the review take place locally or online?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:28:09 If we had this standard format for doing reviews, how could we use it otherwise?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:29:22 How can we make this happen?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:30:43 Anything else you want to share from the conference?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:33:03 Outro</span></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/I4eGDkvi4NM" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/I4eGDkvi4NM/gitminutes-43-johannes-schindelin-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0no If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube In this episode we talk to Git contributor and maintainer of Git for WindThomas Ferris Nicolaisen If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube In this episode we talk to Git contributor and maintainer of Git for Windows, Johannes Schindelin. He has a lot of thoughts and ideas on development, community and code reviews, especially in open source and especially in the development of Git itself. We talk to Johannes about the difficulties of contributing to Git itself, and tools that could make the experience more user friendly, like for example public-inbox, which is both a mailing list archive and a Git repository. Johannes on Twitter, GitHubGit for Windows"The End of Gmane?" by its maintainer, Lars IngebrigtsenGit mailing list archives on public-inbox.org Outline:00:00:00 Intro&nbsp;00:00:46 Hello Johannes&nbsp; 00:01:01 What was the most interesting discussion at the dev summit?&nbsp; 00:02:44 How does the mailing list for Git really work&nbsp; 00:03:34 What is Public Inbox?&nbsp; 00:08:14 How can patches be aligned with public inbox topics?&nbsp; 00:14:34 Let's talk about the What's Cooking email&nbsp; 00:20:22 What about tracking patch series that get rewritten?&nbsp; 00:22:05 Gerrit solves this with a change-id, can we do that for the Git mailing list?&nbsp; 00:23:43 What would happen if we allowed HTML mails onto the mailing list?&nbsp; 00:26:54 Should the review take place locally or online?&nbsp; 00:28:09 If we had this standard format for doing reviews, how could we use it otherwise?&nbsp; 00:29:22 How can we make this happen?&nbsp; 00:30:43 Anything else you want to share from the conference?&nbsp; 00:33:03 Outro git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2017/10/gitminutes-43-johannes-schindelin-on.htmlhttp://files.gitminutes.com/episodes/43.mp3tag:blogger.com,1999:blog-3892333144596618573.post-4393231404782140184Tue, 26 Sep 2017 07:52:00 +00002017-09-26T09:52:13.105+02:00podcastGitMinutes #42: Erik from Atlassian on Clone Bundles<div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/42.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="http://files.gitminutes.com/episodes/42.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe> <br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/UT_wTPI1Uoc" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br />In this episode I’m talking to Erik van Zeist. He’s a developer from Atlassian BitBucket, and at Git Merge this year, he shared some interesting experiments they have been making using clone bundles, which is a technique from Mercurial that will dramatically improve performance of repository cloning. Now they have also started experimenting with doing clone bundles with Git.<br /><ul><li><a href="https://twitter.com/erikvanzijst">Erik on twitter</a></li><li>An&nbsp;<a href="https://developer.atlassian.com/blog/2017/02/bitbucket-CDN-cloning/">article about clone bundles</a>&nbsp;from Erik</li><li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Source_Code/Mercurial/Bundles">Mozilla on Mercurial bundles</a></li><li><a href="https://www.mercurial-scm.org/wiki/BundleCloneExtension">Mercurial bundle clone extension</a></li><li><a href="https://public-inbox.org/git/CADoxLGPFgF7W4XJzt0X+xFJDoN6RmfFGx_96MO9GPSSOjDK0EQ@mail.gmail.com/">Mail to the Git mailing list on the subject</a></li></ul><br /><b>Outline:</b><br /><b><br /></b><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:01:23 Tell us about clone bundles</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:03:29 Is this a server-side or a client-side extension?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:04:28 Are you already using it on Bitbucket?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:04:49 What sort of resources does clone bundles save?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:06:00 How does it work with the bundle on a CDN and subsequent changes?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:07:13 How does Mercurial content negotiation differ from Git?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:08:29 What else do we need to make this work?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:10:22 How does it work on the client exactly?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:11:01 How are you going to integrate this with main Git?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:12:12 Could this be something that the Git client tools should provide?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:13:55 What did the other Git contributors think about the idea?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:15:32 Is a clone that was made using clone bundles different from a normal clone?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:16:46 Is this for pulling or only for initial clone?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:18:10 Anything else you want to share?</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:19:51 Outro</span><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/RLxemxJoXFE" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/RLxemxJoXFE/gitminutes-42-erik-from-atlassian-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0no If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube In this episode I’m talking to Erik van Zeist. He’s a developer from AtlaThomas Ferris Nicolaisen If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube In this episode I’m talking to Erik van Zeist. He’s a developer from Atlassian BitBucket, and at Git Merge this year, he shared some interesting experiments they have been making using clone bundles, which is a technique from Mercurial that will dramatically improve performance of repository cloning. Now they have also started experimenting with doing clone bundles with Git. Erik on twitterAn&nbsp;article about clone bundles&nbsp;from ErikMozilla on Mercurial bundlesMercurial bundle clone extensionMail to the Git mailing list on the subject Outline: 00:01:23 Tell us about clone bundles 00:03:29 Is this a server-side or a client-side extension? 00:04:28 Are you already using it on Bitbucket? 00:04:49 What sort of resources does clone bundles save? 00:06:00 How does it work with the bundle on a CDN and subsequent changes? 00:07:13 How does Mercurial content negotiation differ from Git? 00:08:29 What else do we need to make this work? 00:10:22 How does it work on the client exactly? 00:11:01 How are you going to integrate this with main Git? 00:12:12 Could this be something that the Git client tools should provide? 00:13:55 What did the other Git contributors think about the idea? 00:15:32 Is a clone that was made using clone bundles different from a normal clone? 00:16:46 Is this for pulling or only for initial clone? 00:18:10 Anything else you want to share? 00:19:51 Outro git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2017/09/gitminutes-42-erik-from-atlassian-on.htmlhttp://files.gitminutes.com/episodes/42.mp3tag:blogger.com,1999:blog-3892333144596618573.post-5117496143833247380Mon, 08 May 2017 07:21:00 +00002017-05-08T09:21:00.209+02:00podcastGitMinutes #41: Stefan Beller and J. Wyman (Git Merge 2017)We are (temporarily) back after a long hiatus! What triggers this action is Git Merge 2017 that took place in Brussels back in February. This is the first of multiple episodes from the conference.<br /><br /><div style="text-align: center;"><audio controls="controls"></audio><br /><a href="http://files.gitminutes.com/episodes/41.mp3">Link to mp3</a><br /><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border-style: initial; border-width: 0px; margin: 0px; padding: 0px;" width="68pt"></iframe><br /><br /><iframe allowfullscreen="" frameborder="0" height="115" src="https://www.youtube.com/embed/Q5li7QhWC8M" width="420"></iframe><br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br />First up is&nbsp;<a href="https://plus.google.com/+StefanBeller/posts">Stefan Beller</a>&nbsp;of Google. He is a Git core contributor who has recently been&nbsp;<a href="https://public-inbox.org/git/?q=submodules+beller">picking up git-submodules</a>&nbsp;to bring them back into shape. We'll hear about his current work on that. It's not the first time Stefan is on the podcast,&nbsp;<a href="http://episodes.gitminutes.com/2015/06/gitminutes-37-git-merge-2015-part-3.html">back in 2015</a>&nbsp;he spoke about improving the Git protocol.<br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td><a href="https://3.bp.blogspot.com/-9UthjU36nSs/WJRYhLInLaI/AAAAAAAAdMo/EPwXYhgrKzcoJzTWk90K296j2qJOoMwCQCPcB/s1600/IMG_20170203_111623.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://3.bp.blogspot.com/-9UthjU36nSs/WJRYhLInLaI/AAAAAAAAdMo/EPwXYhgrKzcoJzTWk90K296j2qJOoMwCQCPcB/s320/IMG_20170203_111623.jpg" width="320" /></a></td></tr><tr><td class="tr-caption" style="font-size: 12.8px;">GitMinutes recording setup in the mysterious "up-side-down room".</td></tr></tbody></table>Second guest of the day is&nbsp;<a href="https://github.com/whoisj">J Wyman</a>&nbsp;from Microsoft. There's been quite some development on Windows and in Visual Studio since I last had them on the podcast (<a href="http://episodes.gitminutes.com/2013/04/gitminutes-05-martin-woodward-on-visual.html">Martin Woodward</a>&nbsp;in 2013, and&nbsp;<a href="http://episodes.gitminutes.com/2015/07/gitminutes-38-git-merge-2015-part-4.html">Jameson Miller</a>&nbsp;in 2015) now J gives us a well-needed update.<br /><br /><b>Episode outline:</b><br /><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:00:00 Intro&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:02:22 Submodules at the contributors' summit?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:03:07 Why do people hate on submodules so much?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:04:12 Aren't submodules done and ready?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:05:25 What is the difference to other multi-repo handlers?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:06:59 Plan for the future?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:07:52 Welcome J Wyman&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:08:17 What were the highlights from the contributors' summit?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:08:54 What do you do at Microsoft?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:10:22 What are the issues with switching away from libgit2?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:11:21 Are you still using libgit2 anywhere?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:13:10 How do you use core Git?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:14:16 Which of the discussed Git improvements are most interesting?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:15:07 Who contributes to Git from Microsoft?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:16:18 Anything else I should ask you about?&nbsp;</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">00:17:43 Outro</span><br /><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;"><br /></span><b>Intro script:</b><br /><div><blockquote>As you may or may not know, during the Git Merge conference, which is sort of a user-oriented happening, there is a less known event taking place called the Git Contributor Summit, where many of the contributors to Git itself get together to talk core development, face to face. This is a gold mine for GitMinutes interviews, and this is the third Git-Merge I’ve gone to with my wife’s trusty singstar microphones.<br />I got a total of 8 interviews, and it’s all top-notch quality talk with core contributors and people with some really hefty ideas on how to bring Git forward in the years to come. AGAIN Git Merge was a place to talk about scaling Git, but we also discussed how to get more diverse contributions into Git itself, and how to advance the current world state of discussions and reviews *around* commits. You’ll hear more about that in the coming episodes.&nbsp;</blockquote><blockquote>For the first of the two interviews in this episode, I grabbed Stefan Beller from Google. He is a seasoned Git-Merge participant and core contributor. You may remember that I interviewed him two years ago. At the contributor summit this year he brought up one of the most hated (and perhaps also most loved) parts of Git itself: submodules!<br /><br />After that I talk to J Wyman from Microsoft about how they are now actually using the full Git core from within Visual Studio, among many interesting things he has to report from Redmond.</blockquote></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/1ZSUBP7g--c" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/1ZSUBP7g--c/gitminutes-41-stefan-beller-and-j-wyman.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noWe are (temporarily) back after a long hiatus! What triggers this action is Git Merge 2017 that took place in Brussels back in February. This is the first of multiple episodes from the conference. Link to mp3 Listen to the episode on YouTube First up is&nThomas Ferris NicolaisenWe are (temporarily) back after a long hiatus! What triggers this action is Git Merge 2017 that took place in Brussels back in February. This is the first of multiple episodes from the conference. Link to mp3 Listen to the episode on YouTube First up is&nbsp;Stefan Beller&nbsp;of Google. He is a Git core contributor who has recently been&nbsp;picking up git-submodules&nbsp;to bring them back into shape. We'll hear about his current work on that. It's not the first time Stefan is on the podcast,&nbsp;back in 2015&nbsp;he spoke about improving the Git protocol. GitMinutes recording setup in the mysterious "up-side-down room".Second guest of the day is&nbsp;J Wyman&nbsp;from Microsoft. There's been quite some development on Windows and in Visual Studio since I last had them on the podcast (Martin Woodward&nbsp;in 2013, and&nbsp;Jameson Miller&nbsp;in 2015) now J gives us a well-needed update. Episode outline: 00:00:00 Intro&nbsp; 00:02:22 Submodules at the contributors' summit?&nbsp; 00:03:07 Why do people hate on submodules so much?&nbsp; 00:04:12 Aren't submodules done and ready?&nbsp; 00:05:25 What is the difference to other multi-repo handlers?&nbsp; 00:06:59 Plan for the future?&nbsp; 00:07:52 Welcome J Wyman&nbsp; 00:08:17 What were the highlights from the contributors' summit?&nbsp; 00:08:54 What do you do at Microsoft?&nbsp; 00:10:22 What are the issues with switching away from libgit2?&nbsp; 00:11:21 Are you still using libgit2 anywhere?&nbsp; 00:13:10 How do you use core Git?&nbsp; 00:14:16 Which of the discussed Git improvements are most interesting?&nbsp; 00:15:07 Who contributes to Git from Microsoft?&nbsp; 00:16:18 Anything else I should ask you about?&nbsp; 00:17:43 Outro Intro script: As you may or may not know, during the Git Merge conference, which is sort of a user-oriented happening, there is a less known event taking place called the Git Contributor Summit, where many of the contributors to Git itself get together to talk core development, face to face. This is a gold mine for GitMinutes interviews, and this is the third Git-Merge I’ve gone to with my wife’s trusty singstar microphones. I got a total of 8 interviews, and it’s all top-notch quality talk with core contributors and people with some really hefty ideas on how to bring Git forward in the years to come. AGAIN Git Merge was a place to talk about scaling Git, but we also discussed how to get more diverse contributions into Git itself, and how to advance the current world state of discussions and reviews *around* commits. You’ll hear more about that in the coming episodes.&nbsp;For the first of the two interviews in this episode, I grabbed Stefan Beller from Google. He is a seasoned Git-Merge participant and core contributor. You may remember that I interviewed him two years ago. At the contributor summit this year he brought up one of the most hated (and perhaps also most loved) parts of Git itself: submodules! After that I talk to J Wyman from Microsoft about how they are now actually using the full Git core from within Visual Studio, among many interesting things he has to report from Redmond. git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2017/05/gitminutes-41-stefan-beller-and-j-wyman.htmlhttp://files.gitminutes.com/episodes/41.mp3tag:blogger.com,1999:blog-3892333144596618573.post-1420288337017562613Mon, 25 Apr 2016 07:22:00 +00002016-04-25T09:35:03.041+02:00podcastGitMinutes #40: Git Merge 2016<a href="https://twitter.com/christiancouder">Christian Couder</a>&nbsp;went to <a href="http://git-merge.com/">Git Merge 2016</a> and recorded some interviews there for the podcast.<br /><div><br /><div style="text-align: center;"><audio controls="controls"></audio><br /><a href="http://files.gitminutes.com/episodes/40.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gratipay.com/tfnico/widget.html" style="border-style: initial; border-width: 0px; margin: 0px; padding: 0px;" width="68pt"></iframe><br /><iframe allowfullscreen="" frameborder="0" height="115" src="https://www.youtube.com/embed/0rBLMOIvBcQ" width="420"></iframe><br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br />Here are the interviewees from the conference, all in this one episode:<br /><br /><a href="https://twitter.com/rtyley">Roberto Tyley</a>, The Guardian<br /><br /><a href="https://twitter.com/karensijbrandij">Karen Sijbrandij</a>,&nbsp;TrainTool<br /><br /><a href="https://twitter.com/kit3bus">Lars Schneider</a>, Autodesk<br /><br /><a href="https://twitter.com/sytses">Sytse 'Sid' Sijbrandij</a>, GitLab<br /><br /><a href="https://twitter.com/kannonboy">Tim Pettersen</a>, Atlassian<br /><br /><a href="https://github.com/mhagger">Michael Haggerty</a>, GitHub<br /><br /><a href="https://twitter.com/Jobvo">Job van der Voort</a>, GitLab<br /><br /><div style="background-color: white; color: #444444; line-height: 18.2px;"><span style="font-family: inherit;"><a href="https://twitter.com/carlosmn">Carlos Martín Nieto</a>, GitHub</span></div></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/3byGchuSivU" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/3byGchuSivU/gitminutes-40-git-merge-2016.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noChristian Couder&nbsp;went to Git Merge 2016 and recorded some interviews there for the podcast. Link to mp3 Listen to the episode on YouTube Here are the interviewees from the conference, all in this one episode: Roberto Tyley, The Guardian Karen SijbranThomas Ferris NicolaisenChristian Couder&nbsp;went to Git Merge 2016 and recorded some interviews there for the podcast. Link to mp3 Listen to the episode on YouTube Here are the interviewees from the conference, all in this one episode: Roberto Tyley, The Guardian Karen Sijbrandij,&nbsp;TrainTool Lars Schneider, Autodesk Sytse 'Sid' Sijbrandij, GitLab Tim Pettersen, Atlassian Michael Haggerty, GitHub Job van der Voort, GitLab Carlos Martín Nieto, GitHub git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2016/04/gitminutes-40-git-merge-2016.htmlhttp://files.gitminutes.com/episodes/40.mp3tag:blogger.com,1999:blog-3892333144596618573.post-726159888779156317Fri, 09 Oct 2015 08:58:00 +00002015-10-09T10:58:17.885+02:00podcastGitMinutes #39: Git Merge 2015 Part 5This is the fifth and final episode from Git-Merge 2015!<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/39.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="http://files.gitminutes.com/episodes/39.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe> <br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/HPD91J28xNI" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br /><br /><b>Alexandra Tritz</b><br /><ul><li><a href="https://www.blablacar.com/">BlaBlaCar</a></li><li><a href="https://twitter.com/lexouthirteen">Twitter</a></li><li><a href="https://github.com/ATritz">GitHub</a></li><li><a href="http://episodes.gitminutes.com/2013/06/gitminutes-11-git-merge-2013-part-3.html">Last time we talked about submodules on GitMinutes, ep. 11</a></li></ul><br /><b>Rick Olson</b><br /><ul><li><a href="https://github.com/technoweenie">GitHub</a></li><li><a href="http://techno-weenie.net/">Homepage</a></li><li><a href="https://www.youtube.com/watch?list=PL0lo9MOBetEFDjSJ-QTlgsBEHpd6XnaA-&amp;v=Hksnvmlztns">Building a Git Extension with First Principles (his Git LFS talk at the conference)</a></li><li>By the way, friend of the show, Roberto Tyley has <a href="https://github.com/rtyley/bfg-repo-cleaner/releases/tag/v1.12.5">released support for LFS in the BFG repo cleaner</a>.</li></ul><br /><b>Jeff "Peff" King</b><br /><ul><li><a href="https://github.com/peff">GitHub</a></li><li><a href="http://peff.net/peff/">Homepage</a></li><li><a href="http://permalink.gmane.org/gmane.comp.version-control.git/267077">Git + SFC Status Update</a></li><li><a href="https://www.youtube.com/watch?list=PL0lo9MOBetEFDjSJ-QTlgsBEHpd6XnaA-&amp;v=bjh4DHuOf4E">Wilhelm Bierbaum's talk about Git at Twitter</a>&nbsp;</li><li>We talked about alternative ways to contribute to Git itself without sending patches to the mailing list. Since a few months, there is a way:&nbsp;<a href="https://submitgit.herokuapp.com/">https://submitgit.herokuapp.com/</a></li><li>We couldn't find that mail with the overview of Git performance issues. Sorry!</li></ul><div><br /></div><div>Head over to <a href="http://git.github.io/rev_news/">Git Rev News</a> and <a href="http://git.github.io/rev_news/rev_news.html">subscribe</a> to get Git news straight into your inbox.</div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/0U7UlQefqtM" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/0U7UlQefqtM/gitminutes-39-git-merge-2015-part-5.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noThis is the fifth and final episode from Git-Merge 2015! If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube Alexandra Tritz BThomas Ferris NicolaisenThis is the fifth and final episode from Git-Merge 2015! If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube Alexandra Tritz BlaBlaCarTwitterGitHubLast time we talked about submodules on GitMinutes, ep. 11 Rick Olson GitHubHomepageBuilding a Git Extension with First Principles (his Git LFS talk at the conference)By the way, friend of the show, Roberto Tyley has released support for LFS in the BFG repo cleaner. Jeff "Peff" King GitHubHomepageGit + SFC Status UpdateWilhelm Bierbaum's talk about Git at Twitter&nbsp;We talked about alternative ways to contribute to Git itself without sending patches to the mailing list. Since a few months, there is a way:&nbsp;https://submitgit.herokuapp.com/We couldn't find that mail with the overview of Git performance issues. Sorry! Head over to Git Rev News and subscribe to get Git news straight into your inbox. git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2015/10/gitminutes-39-git-merge-2015-part-5.htmlhttp://files.gitminutes.com/episodes/39.mp3tag:blogger.com,1999:blog-3892333144596618573.post-5054253632624250831Mon, 13 Jul 2015 09:53:00 +00002015-07-13T11:53:52.417+02:00podcastGitMinutes #38: Git Merge 2015 Part 4This is the fourth part from our trip to Git-Merge 2015! <br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/38.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="http://files.gitminutes.com/episodes/38.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe> <br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/T7HM21xK75c" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><b><br /></b><b>Roberto Tyley</b><br /><ul><li><a href="https://twitter.com/rtyley">Twitter</a>,&nbsp;<a href="https://plus.google.com/u/0/+RobertoTyley/posts">Google+</a>,&nbsp;<a href="https://github.com/rtyley">GitHub</a></li><li><a href="http://rtyley.github.io/bfg-repo-cleaner/">The BFG Repo Cleaner</a></li><li><a href="https://git-lfs.github.com/">Git Large File Storage (Git LFS)</a></li><li><a href="https://github.com/rtyley/bfg-repo-cleaner/releases/tag/git-lfs-alpha">BFG supporting LFS early release</a></li><li><a href="https://github.com/guardian/prout">Prout</a>&nbsp;looks after your pull requests, tells you when they're live</li><li><a href="https://www.youtube.com/watch?list=PL0lo9MOBetEFDjSJ-QTlgsBEHpd6XnaA-&amp;v=Hksnvmlztns">The Git LFS talk at the conference by Rick Olson</a></li><li><a href="http://episodes.gitminutes.com/2013/04/gitminutes-06-roberto-tyley-on.html">GitMinutes #06: Roberto Tyley on Rewriting History</a></li></ul>During the conference, there was a lot of discussion regarding how the Git project could attract more users by allowing GitHub-style pull requests into their patch-based mailing list. Later <a href="http://thread.gmane.org/gmane.comp.version-control.git/269699">Roberto offered a solution</a> to the problem: <a href="https://submitgit.herokuapp.com/">submitGit</a>.<br /><br /><b>Nicola Paolucci</b><br /><ul><li><a href="http://durdn.com/">Homepage</a>, <a href="https://twitter.com/durdn">Twitter</a>, <a href="https://developer.atlassian.com/blog/authors/npaolucci/">blog (at Atlassian)</a></li><li><a href="https://www.atlassian.com/git/articles/10-years-of-git/">Atlassian's 10 year of Git celebrational page</a></li><li><a href="http://git.github.io/rev_news/">Git Rev News</a></li><li><a href="https://www.youtube.com/watch?list=PL0lo9MOBetEFDjSJ-QTlgsBEHpd6XnaA-&amp;v=F5YBaske5ao">John Garcia's talk at the conference</a></li></ul><br /><b>Jameson Miller</b><br /><ul><li><a href="https://github.com/jamill">GitHub</a></li><li><a href="http://episodes.gitminutes.com/2013/04/gitminutes-05-martin-woodward-on-visual.html">GitMinutes #05: Martin Woodward on Visual Studio and TFS with Git</a></li></ul><div><br /></div><div><b>Episode outline</b></div><div><br /></div><div><div><span style="font-family: Courier New, Courier, monospace;">00:00:00 Intro&nbsp;</span></div><div><span style="font-family: Courier New, Courier, monospace;">00:03:19 Roberto Tyley&nbsp;</span></div><div><span style="font-family: Courier New, Courier, monospace;">00:08:27 Nicola Paolucci&nbsp;</span></div><div><span style="font-family: Courier New, Courier, monospace;">00:17:19 Jameson Miller&nbsp;</span></div><div><span style="font-family: Courier New, Courier, monospace;">00:27:38 Outro</span></div></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/H6fvLIUEFEw" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/H6fvLIUEFEw/gitminutes-38-git-merge-2015-part-4.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noThis is the fourth part from our trip to Git-Merge 2015! If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube Roberto Tyley TwiThomas Ferris NicolaisenThis is the fourth part from our trip to Git-Merge 2015! If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube Roberto Tyley Twitter,&nbsp;Google+,&nbsp;GitHubThe BFG Repo CleanerGit Large File Storage (Git LFS)BFG supporting LFS early releaseProut&nbsp;looks after your pull requests, tells you when they're liveThe Git LFS talk at the conference by Rick OlsonGitMinutes #06: Roberto Tyley on Rewriting HistoryDuring the conference, there was a lot of discussion regarding how the Git project could attract more users by allowing GitHub-style pull requests into their patch-based mailing list. Later Roberto offered a solution to the problem: submitGit. Nicola Paolucci Homepage, Twitter, blog (at Atlassian)Atlassian's 10 year of Git celebrational pageGit Rev NewsJohn Garcia's talk at the conference Jameson Miller GitHubGitMinutes #05: Martin Woodward on Visual Studio and TFS with Git Episode outline 00:00:00 Intro&nbsp;00:03:19 Roberto Tyley&nbsp;00:08:27 Nicola Paolucci&nbsp;00:17:19 Jameson Miller&nbsp;00:27:38 Outro git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2015/07/gitminutes-38-git-merge-2015-part-4.htmlhttp://files.gitminutes.com/episodes/38.mp3tag:blogger.com,1999:blog-3892333144596618573.post-8050587200587811083Sun, 28 Jun 2015 21:49:00 +00002015-07-12T23:22:48.395+02:00podcastGitMinutes #37: Git Merge 2015 Part 3This is the third part from our trip to Git-Merge 2015! <br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/37.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="http://files.gitminutes.com/episodes/37.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe> <br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/w5vi5jvh0EU" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br class="Apple-interchange-newline" /><b>Stefan Beller</b><br /><ul><li><a href="https://plus.google.com/+StefanBeller/posts">Google+</a></li></ul><b>Robert van Haaren</b><br /><ul><li><a href="https://twitter.com/robertvanhaaren">Twitter</a></li><li><a href="https://github.com/RobertvanHaaren">GitHub</a></li><li>Referenced talk:&nbsp;<a href="https://www.youtube.com/watch?list=PL0lo9MOBetEFDjSJ-QTlgsBEHpd6XnaA-&amp;v=xYhHi8yK-Is">Teaching People Git, Emma Jane Hogbin Westby</a></li></ul><br /><b>Ævar Arnfjörð Bjarmason</b><br /><ul><li><a href="https://github.com/avar">GitHub</a>&nbsp;</li><li><a href="http://xn--var-xla.net/">Homepage</a>&nbsp;</li><li><a href="https://plus.google.com/+%C3%86varArnfj%C3%B6r%C3%B0Bjarmason">Google+</a></li><li><a href="http://blog.booking.com/">Booking.com (dev blog)</a></li><li><a href="https://testanything.org/">Test Anything Protocol</a></li></ul><br /><b>Episode outline:</b><br /><b><br /></b><span style="font-family: Courier New, Courier, monospace;">00:00:00 Intro&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">00:02:39 Stefan Beller&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">00:10:03 Intro&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">00:15:17 Robert van Haaren&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">00:18:44 Ævar Arnfjörð Bjarmason&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">00:41:27 Outro</span><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/cb38_S1F4o8" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/cb38_S1F4o8/gitminutes-37-git-merge-2015-part-3.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noThis is the third part from our trip to Git-Merge 2015! If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTubeStefan Beller GooglThomas Ferris NicolaisenThis is the third part from our trip to Git-Merge 2015! If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTubeStefan Beller Google+Robert van Haaren TwitterGitHubReferenced talk:&nbsp;Teaching People Git, Emma Jane Hogbin Westby Ævar Arnfjörð Bjarmason GitHub&nbsp;Homepage&nbsp;Google+Booking.com (dev blog)Test Anything Protocol Episode outline: 00:00:00 Intro&nbsp; 00:02:39 Stefan Beller&nbsp; 00:10:03 Intro&nbsp; 00:15:17 Robert van Haaren&nbsp; 00:18:44 Ævar Arnfjörð Bjarmason&nbsp; 00:41:27 Outro git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2015/06/gitminutes-37-git-merge-2015-part-3.htmlhttp://files.gitminutes.com/episodes/37.mp3tag:blogger.com,1999:blog-3892333144596618573.post-3363562395305610145Tue, 26 May 2015 21:16:00 +00002015-05-26T23:16:15.283+02:00podcastGitMinutes #36: Git Merge 2015 Part 2This is the second part from our trip to Git-Merge 2015! Since we published part one, the recorded talks from the conference are now online at <a href="http://git-merge.com/">git-merge.com</a>.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/36.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="http://files.gitminutes.com/episodes/36.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe> <br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/1fUrUN-s3Hs" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br /><b>Arthur Schreiber</b><br /><ul><li><a href="https://github.com/arthurschreiber">GitHub</a></li><li><a href="http://nokarma.org/">Homepage</a></li><li><a href="https://github.com/libgit2/rugged">Rugged</a></li></ul><br /><b>Junio Hamano</b><br /><ul><li><a href="http://git-blame.blogspot.com/">Blog</a></li><li><a href="https://plus.google.com/+JunioCHamano/">Google+</a></li><li><a href="https://www.youtube.com/watch?v=cY34mr71ky8&amp;list=PL0lo9MOBetEFDjSJ-QTlgsBEHpd6XnaA-&amp;index=2">Git at Google</a>&nbsp;(Dave Borowitz' talk from the conference on YouTube)</li><li><a href="https://www.youtube.com/watch?v=Hksnvmlztns">GitHub's new large file support</a>&nbsp;(Rick Olson's talk)</li></ul><br /><b>Vicent Marti</b><br /><ul><li><a href="https://github.com/vmg">GitHub</a></li><li><a href="https://twitter.com/vmg">Twitter</a></li><li><a href="https://www.youtube.com/watch?v=xK5yaWTt0R0">Vicent's talk at the previous Git-Merge conference</a></li></ul><div><b><br /></b></div><div><b>Outline</b></div><div><br /></div><div><div><span style="font-family: Courier New, Courier, monospace;">00:00:00 Intro&nbsp;</span></div><div><span style="font-family: Courier New, Courier, monospace;">00:01:54 Arthur Schreiber&nbsp;</span></div><div><span style="font-family: Courier New, Courier, monospace;">00:06:04 Junio Hamano&nbsp;</span></div><div><span style="font-family: Courier New, Courier, monospace;">00:10:19 Vicent Marti&nbsp;</span></div><div><span style="font-family: Courier New, Courier, monospace;">00:26:24 Outro</span></div></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/wYUIRdw5rjM" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/wYUIRdw5rjM/gitminutes-36-git-merge-2015-part-2.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noThis is the second part from our trip to Git-Merge 2015! Since we published part one, the recorded talks from the conference are now online at git-merge.com. If you cannot see the audio controls, your browser does not support the audio element. Use the liThomas Ferris NicolaisenThis is the second part from our trip to Git-Merge 2015! Since we published part one, the recorded talks from the conference are now online at git-merge.com. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube Arthur Schreiber GitHubHomepageRugged Junio Hamano BlogGoogle+Git at Google&nbsp;(Dave Borowitz' talk from the conference on YouTube)GitHub's new large file support&nbsp;(Rick Olson's talk) Vicent Marti GitHubTwitterVicent's talk at the previous Git-Merge conference Outline 00:00:00 Intro&nbsp;00:01:54 Arthur Schreiber&nbsp;00:06:04 Junio Hamano&nbsp;00:10:19 Vicent Marti&nbsp;00:26:24 Outro git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2015/05/gitminutes-36-git-merge-2015-part-2.htmlhttp://files.gitminutes.com/episodes/36.mp3tag:blogger.com,1999:blog-3892333144596618573.post-6554390930835243131Mon, 04 May 2015 22:02:00 +00002015-05-05T00:02:49.467+02:00podcastGitMinutes #35: Git Merge 2015 Part 1In this episode we talk to various people at <a href="http://git-merge.com/">Git-Merge 2015</a>! This is the first of a total of 5 parts from the conference.<br />&nbsp; <br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/35.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/35.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe> <br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/1RYgrdTdUSI" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br /><br /><b>In this part we talk to:</b><br /><br />Matthieu Moy, about Google Summer of Code projects<br /><a href="http://www-verimag.imag.fr/~moy/">Homepage</a>,&nbsp;<a href="https://github.com/moy">GitHub</a><br /><br />Christian Couder, about&nbsp;<a href="http://git.github.io/rev_news/">Git Rev News</a><br /><a href="http://blog.couder.net/">Homepage</a><br /><div><br /></div><div><div>Carlos Martín Nieto, about <a href="https://libgit2.github.com/">libgit2</a></div><div><a href="https://github.com/carlosmn">GitHub</a></div><div><a href="https://twitter.com/carlosmn">Twitter</a><br /><br /><b>Outline:</b><br /><b><br /></b><span style="font-family: Courier New, Courier, monospace;">00:00:00 Welcome, intro&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">00:03:25 Matthieu Moy&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">00:05:33 Second part with Matthieu, about GSoC&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">00:11:03 Christian Couder&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">00:15:05 Carlos Martin&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace;">00:23:58 Outro</span></div></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/KYZWVn3otpc" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/KYZWVn3otpc/gitminutes-35-git-merge-2015-part-1.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to various people at Git-Merge 2015! This is the first of a total of 5 parts from the conference. &nbsp; If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 Thomas Ferris NicolaisenIn this episode we talk to various people at Git-Merge 2015! This is the first of a total of 5 parts from the conference. &nbsp; If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube In this part we talk to: Matthieu Moy, about Google Summer of Code projects Homepage,&nbsp;GitHub Christian Couder, about&nbsp;Git Rev News Homepage Carlos Martín Nieto, about libgit2GitHubTwitter Outline: 00:00:00 Welcome, intro&nbsp; 00:03:25 Matthieu Moy&nbsp; 00:05:33 Second part with Matthieu, about GSoC&nbsp; 00:11:03 Christian Couder&nbsp; 00:15:05 Carlos Martin&nbsp; 00:23:58 Outro git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2015/05/gitminutes-35-git-merge-2015-part-1.htmlhttp://files.gitminutes.com/episodes/35.mp3tag:blogger.com,1999:blog-3892333144596618573.post-3085448716868845745Mon, 06 Apr 2015 09:56:00 +00002015-04-06T11:56:01.790+02:00podcastGitMinutes #34: Tim Caswell on js-gitIn this episode we talk to Tim Caswell. He is the creator of js-git, alongside a lot of other really interesting projects. <br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/34.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="http://files.gitminutes.com/episodes/34.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe> <br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/u8tGTcVlMo8" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br /><br /><b>Links:</b><br /><ul><li>Tim on&nbsp;<a href="https://plus.google.com/+TimCaswell">Google+</a>,&nbsp;<a href="https://github.com/creationix">GitHub</a>,&nbsp;<a href="https://twitter.com/creationix">Twitter</a></li><li>Tim's&nbsp;<a href="https://creationix.com/">homepage</a></li><li><a href="http://howtonode.org/">howtonode.org</a></li><li><a href="https://github.com/creationix/js-git">js-git</a></li><li><a href="https://github.com/creationix/tedit">Tedit</a> - Git based development environment</li><li>Tedit as <a href="https://tedit.creationix.com/">webapp</a>, <a href="https://chrome.google.com/webstore/detail/tedit-development-environ/ooekdijbnbbjdfjocaiflnjgoohnblgf">Chrome app</a></li><li><a href="https://vimeo.com/97465914">The latest Tedit demo</a></li><li><a href="https://github.com/creationix/wheaty">wheaty</a>&nbsp;-&nbsp;JS-Git based application hosting platform</li><li><a href="https://github.com/creationix/rye">rye</a>&nbsp;-&nbsp;A Git based publishing platform implemented in lua</li><li><a href="http://luvit.io/">Luvit</a> Asynchronous I/O for Lua, IRC channel is #Luvit on Freenode</li><li><a href="https://github.com/NodeOS/NodeOS/issues/67">Discussion on incorporating js-git in nodeOS/npm</a></li><li><a href="https://github.com/ryanackley/git-html5.js/blob/master/README.md">git-html5</a>&nbsp;powers <a href="http://tin.cr/tailor.html">Tailor</a>, an alternative to Tedit</li><li><a href="https://github.com/dart-lang/chromedeveditor">Google's dev kit chrome app</a></li><li><a href="http://nwjs.io/">NW.js</a>&nbsp;formerly known as node-webkit</li><li><a href="http://hanselminutes.com/462/atom-shell-for-cross-platform-desktop-apps-with-paul-betts">Scott Hanselman interviewed Paul Betts about Atom Shell</a></li></ul><br /><b>More background material about Tim:</b><br /><br /><ul><li><a href="http://blog.pluralsight.com/tim-caswell-on-the-development-of-js-git">In-depth interview with Tim</a>&nbsp;(October 2013)</li><li><a href="http://devchat.tv/js-jabber/101-jsj-js-git-with-tim-caswell">Tim guesting on JSJabber #101</a> (March 2014)</li><li><a href="http://thechangelog.com/124/">Tim guesting on the ChangeLog #124</a> (July 2014)</li></ul><br /><b>Episode outline:</b><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:00:00 Intro&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:02:09 Bio, welcome&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:02:26 Tell us about your background&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:03:39 How come you drifted from Node to Lua recently?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:05:46 What is the use-case for Lua?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:07:15 What does Luvit add to Lua?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:08:39 Jumping back to Git, what is your personal VCS experience?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:13:03 Can you tell me more about the CORS headers issue at the Git hosting services?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:15:21 What was the plan for js-git after that?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:17:16 What was the goal of Tedit?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:19:07 Where do you store the contents in the browser itself?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:23:20 What is the current state of tedit/js-git?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:25:55 In summary, what came out of js-git in the end?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:26:33 What features does Tedit have?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:27:31 Is js-git too heavy-weight to be embedded in a Git hosting tool?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:29:04 Why aren't more companies jumping over js-git to make use of it as a Git-starter tool?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:30:31 Then let's talk about how companies could use js-git or any of these components&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:36:53 Why can you store blobs without commits on GitHub?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:40:26 Isn't Git in the browser sort of inevitable?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:41:56 What do people do these days to develop on Chromebooks/browsers?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:43:23 Other than service-workers, what would you need in order to fulfill the vision of js-git?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:44:40 Can't you get access to the file-system in HTML5?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:46:33 What should have been the master plan to complete js-git/tedit?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:50:41 What would you want to happen to js-git while you're busy elsewhere?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:52:28 Some js-git vs libgit2 talk&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:59:54 Is Google Dev Kit a replacement for Tedit?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:01:02 Clear up different kinds of Chrome-based apps&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:04:31 What is the future of js-git?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:06:15 Any questions I forgot to ask you?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:06:43 Anything you would like to promote?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:08:55 Where can people find you online?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:09:14 What is your favorite Git Pro Tip?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:10:17 Thank you for coming onto the show!</span><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/r8_LT5ebtJg" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/r8_LT5ebtJg/gitminutes-34-tim-caswell-on-js-git.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Tim Caswell. He is the creator of js-git, alongside a lot of other really interesting projects. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manualThomas Ferris NicolaisenIn this episode we talk to Tim Caswell. He is the creator of js-git, alongside a lot of other really interesting projects. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube Links: Tim on&nbsp;Google+,&nbsp;GitHub,&nbsp;TwitterTim's&nbsp;homepagehowtonode.orgjs-gitTedit - Git based development environmentTedit as webapp, Chrome appThe latest Tedit demowheaty&nbsp;-&nbsp;JS-Git based application hosting platformrye&nbsp;-&nbsp;A Git based publishing platform implemented in luaLuvit Asynchronous I/O for Lua, IRC channel is #Luvit on FreenodeDiscussion on incorporating js-git in nodeOS/npmgit-html5&nbsp;powers Tailor, an alternative to TeditGoogle's dev kit chrome appNW.js&nbsp;formerly known as node-webkitScott Hanselman interviewed Paul Betts about Atom Shell More background material about Tim: In-depth interview with Tim&nbsp;(October 2013)Tim guesting on JSJabber #101 (March 2014)Tim guesting on the ChangeLog #124 (July 2014) Episode outline: 00:00:00 Intro&nbsp; 00:02:09 Bio, welcome&nbsp; 00:02:26 Tell us about your background&nbsp; 00:03:39 How come you drifted from Node to Lua recently?&nbsp; 00:05:46 What is the use-case for Lua?&nbsp; 00:07:15 What does Luvit add to Lua?&nbsp; 00:08:39 Jumping back to Git, what is your personal VCS experience?&nbsp; 00:13:03 Can you tell me more about the CORS headers issue at the Git hosting services?&nbsp; 00:15:21 What was the plan for js-git after that?&nbsp; 00:17:16 What was the goal of Tedit?&nbsp; 00:19:07 Where do you store the contents in the browser itself?&nbsp; 00:23:20 What is the current state of tedit/js-git?&nbsp; 00:25:55 In summary, what came out of js-git in the end?&nbsp; 00:26:33 What features does Tedit have?&nbsp; 00:27:31 Is js-git too heavy-weight to be embedded in a Git hosting tool?&nbsp; 00:29:04 Why aren't more companies jumping over js-git to make use of it as a Git-starter tool?&nbsp; 00:30:31 Then let's talk about how companies could use js-git or any of these components&nbsp; 00:36:53 Why can you store blobs without commits on GitHub?&nbsp; 00:40:26 Isn't Git in the browser sort of inevitable?&nbsp; 00:41:56 What do people do these days to develop on Chromebooks/browsers?&nbsp; 00:43:23 Other than service-workers, what would you need in order to fulfill the vision of js-git?&nbsp; 00:44:40 Can't you get access to the file-system in HTML5?&nbsp; 00:46:33 What should have been the master plan to complete js-git/tedit?&nbsp; 00:50:41 What would you want to happen to js-git while you're busy elsewhere?&nbsp; 00:52:28 Some js-git vs libgit2 talk&nbsp; 00:59:54 Is Google Dev Kit a replacement for Tedit?&nbsp; 01:01:02 Clear up different kinds of Chrome-based apps&nbsp; 01:04:31 What is the future of js-git?&nbsp; 01:06:15 Any questions I forgot to ask you?&nbsp; 01:06:43 Anything you would like to promote?&nbsp; 01:08:55 Where can people find you online?&nbsp; 01:09:14 What is your favorite Git Pro Tip?&nbsp; 01:10:17 Thank you for coming onto the show! git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2015/04/gitminutes-34-tim-caswell-on-js-git.htmlhttp://files.gitminutes.com/episodes/34.mp3tag:blogger.com,1999:blog-3892333144596618573.post-2373661609355792202Mon, 16 Mar 2015 09:00:00 +00002015-03-16T10:00:11.524+01:00podcastGitMinutes #33: Thom Parkin on Mastering GitIn this episode we talk to Thom Parkin about his new video course on mastering Git, and other things interesting for those who want to improve their Git skills.<br /><br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/33.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="http://files.gitminutes.com/episodes/33.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe> <br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/4PFCnm0f2XE" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br /><b>Links</b><br /><ul><li>Thom on <a href="https://github.com/ParkinT">Github</a>,&nbsp;<a href="https://twitter.com/ParkinT">Twitter</a>,&nbsp;<a href="http://community.sitepoint.com/users/parkint/activity">Sitepoint</a></li><li><a href="https://learnable.com/books/git-fundamentals">Git Fundamentals book</a>&nbsp;</li><li><a href="https://learnable.com/hub/play/47">Learnable: Introduction to Nitrous.io</a></li><li><a href="http://nitrous.io/">nitrous.io</a>&nbsp;(for hosted development sandbox)</li><li><a href="https://screenhero.com/">ScreenHero</a>&nbsp;(for remote pairing)</li><li><a href="https://beegit.com/">Beegit</a> (authoring platform)</li><li><a href="https://www.packtpub.com/application-development/mastering-git-video">Mastering Git</a>* on Packt Publishing</li></ul><i>Get Thom's "Mastering Git" Video Tutorial for 50% off, on the Packt Publishing website if you use the Discount Code GITMASTER2015. &nbsp;This offer will only last a limited time.</i><br /><ul><li><a href="https://github.com/ParkinT/mastering_git">Repository for resources, addendum, etc.</a></li><li><a href="http://gititude.com/">The Gititudes</a>&nbsp;</li><li><a href="https://weblogs.java.net/blog/kohsuke/archive/2010/02/25/what-do-you-try-leave-your-commit-messages">Kohsuke Kawaguchi’s thoughts on what should be in your commit message</a></li></ul>* Note that there is a different video course published in 2011 with the same title:&nbsp;<a href="http://mccullough%20and%20berglund%20on%20mastering%20git/">McCullough and Berglund on Mastering Git</a>.<br /><br /><b>How to find lost stashes</b><br />During a discussion of <span style="font-family: Courier New, Courier, monospace;">git-lost-found</span> (now deprecated in favor of <span style="font-family: Courier New, Courier, monospace;">git fsck --lost-found</span>), we asked how to find dropped stashes. <span style="font-family: Courier New, Courier, monospace;">git fsck --lost-found</span> will indeed show these as well, although you have to inspect them yourself to identify which came from stash.<br /><br /><b>Episode outline</b><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:00:00 Intro&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:02:25 Bio/welcome&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:02:56 Tell us about your background&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:04:14 What is your experience with VCS?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:05:47 You have a video course out about Git. Tell us about it!&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:06:28 What is SitePoint?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:12:32 A video course on/by Packt?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:13:09 Tell us more about the structure of your video course.&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:15:39 You had your son do the graphical artistry?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:16:16 Always interesting to see how Git is visualized&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:18:11 Let's talk about nitrous.io&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:30:09 Tangent: Installing GIt on different OSes&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:32:10 Any other things from your video course you would like to discuss?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:33:20 How do I find lost commits?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:35:45 Don't stashes appear in the reflog?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:40:11 What are the other "Gititudes"?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">00:45:37 Crafting history, commit messages, squashing vs merging?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:00:29 How much Git teaching is still left to do in the world?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:04:13 Where can people find you online?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:04:58 What is your favorite Git pro tip?&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:05:43 Thank you for coming onto the show!&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:05:50 Outro&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">01:06:36 Bonus: Head in the closet?</span><br /><br /><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/xhGYz_HuBaA" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/xhGYz_HuBaA/gitminutes-33-thom-parkin-on-mastering.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Thom Parkin about his new video course on mastering Git, and other things interesting for those who want to improve their Git skills. If you cannot see the audio controls, your browser does not support the audio element. Use theThomas Ferris NicolaisenIn this episode we talk to Thom Parkin about his new video course on mastering Git, and other things interesting for those who want to improve their Git skills. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube Links Thom on Github,&nbsp;Twitter,&nbsp;SitepointGit Fundamentals book&nbsp;Learnable: Introduction to Nitrous.ionitrous.io&nbsp;(for hosted development sandbox)ScreenHero&nbsp;(for remote pairing)Beegit (authoring platform)Mastering Git* on Packt PublishingGet Thom's "Mastering Git" Video Tutorial for 50% off, on the Packt Publishing website if you use the Discount Code GITMASTER2015. &nbsp;This offer will only last a limited time. Repository for resources, addendum, etc.The Gititudes&nbsp;Kohsuke Kawaguchi’s thoughts on what should be in your commit message* Note that there is a different video course published in 2011 with the same title:&nbsp;McCullough and Berglund on Mastering Git. How to find lost stashes During a discussion of git-lost-found (now deprecated in favor of git fsck --lost-found), we asked how to find dropped stashes. git fsck --lost-found will indeed show these as well, although you have to inspect them yourself to identify which came from stash. Episode outline 00:00:00 Intro&nbsp; 00:02:25 Bio/welcome&nbsp; 00:02:56 Tell us about your background&nbsp; 00:04:14 What is your experience with VCS?&nbsp; 00:05:47 You have a video course out about Git. Tell us about it!&nbsp; 00:06:28 What is SitePoint?&nbsp; 00:12:32 A video course on/by Packt?&nbsp; 00:13:09 Tell us more about the structure of your video course.&nbsp; 00:15:39 You had your son do the graphical artistry?&nbsp; 00:16:16 Always interesting to see how Git is visualized&nbsp; 00:18:11 Let's talk about nitrous.io&nbsp; 00:30:09 Tangent: Installing GIt on different OSes&nbsp; 00:32:10 Any other things from your video course you would like to discuss?&nbsp; 00:33:20 How do I find lost commits?&nbsp; 00:35:45 Don't stashes appear in the reflog?&nbsp; 00:40:11 What are the other "Gititudes"?&nbsp; 00:45:37 Crafting history, commit messages, squashing vs merging?&nbsp; 01:00:29 How much Git teaching is still left to do in the world?&nbsp; 01:04:13 Where can people find you online?&nbsp; 01:04:58 What is your favorite Git pro tip?&nbsp; 01:05:43 Thank you for coming onto the show!&nbsp; 01:05:50 Outro&nbsp; 01:06:36 Bonus: Head in the closet? git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2015/03/gitminutes-33-thom-parkin-on-mastering.htmlhttp://files.gitminutes.com/episodes/33.mp3tag:blogger.com,1999:blog-3892333144596618573.post-6740696346476157660Mon, 02 Mar 2015 07:54:00 +00002015-03-15T23:29:28.020+01:00podcastGitMinutes #32: Adam Spiers on git-depsIn this episode we talk to Adam Spiers about git-deps, a tool he made for analyzing dependencies between commits.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/32.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="http://files.gitminutes.com/episodes/32.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe> <br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/YUSsuyYgmM0" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br /><b>Links</b><br /><ul><li>Adam on <a href="http://twitter.com/adamspiers">Twitter</a>, <a href="https://github.com/aspiers/">GitHub</a></li><li><a href="http://blog.adamspiers.org/tag/git/">Adam's blog (posts tagged git)</a></li><li><a href="https://github.com/aspiers/git-deps">git-deps</a></li><li><a href="http://en.wikipedia.org/wiki/GNU_arch">The history of TLA, GNU Arch (Wikipedia)</a></li><li><a href="http://git-scm.com/docs/git-check-ignore">git-check-ignore</a></li><li><a href="http://stackoverflow.com/questions/12144633/which-gitignore-rule-is-ignoring-my-file">StackOverflow question that inspired check-ignore</a></li></ul><br /><b>git-deps issues/enhancements mentioned</b><br /><ul><li><a href="https://github.com/aspiers/git-deps/issues/23">allow integration with other git web frontends</a></li><li><a href="https://github.com/aspiers/git-deps/issues/37">detect whether commit A depends on commit B</a></li><li><a href="https://github.com/aspiers/git-deps/issues/39">patch theory from darcs (and elsewhere)</a></li></ul><br /><b>Technologies used in git-deps</b><br /><ul><li><a href="https://github.com/libgit2/pygit2">https://github.com/libgit2/pygit2</a></li><li><a href="http://d3js.org/">http://d3js.org/</a>&nbsp;</li><li><a href="https://github.com/tgdwyer/WebCola">https://github.com/tgdwyer/WebCola</a></li><li><a href="https://github.com/cpettitt/dagre">https://github.com/cpettitt/dagre</a></li><li><a href="http://flask.pocoo.org/">http://flask.pocoo.org/</a></li></ul><div><b>Misc.</b></div><ul><li><a href="https://github.com/aspiers/git-config/">git-config - Adam's bag of tricks</a></li><li><a href="http://blog.adamspiers.org/2013/09/19/easier-upstreaming-with-git/">git icing and cherry-menu</a></li><li><a href="https://github.com/FredrikNoren/ungit">ungit</a></li><li><a href="https://git-annex.branchable.com/">git-annex</a> &nbsp;</li><li><a href="https://code.google.com/p/gource/">gource history youtube videos</a></li></ul><b>Episode outline</b><br /><b><br /></b>00:00:00 Episode meta, sponsor, etc<br />00:01:40 Bio, welcome Adam<br />00:02:08 Tell us how you ended up here<br />00:05:41 What do you do at SUSE, or about the version control there<br />00:07:08 What do you think Git got right compared to other tools historically?<br />00:13:53 Tell us about your involvement with the Git project<br />00:19:55 What's it like to get code reviewed by the Git mailing list?<br />00:21:15 Your contribution is git check-ignore?<br />00:23:47 Tell us about git-deps<br />00:26:03 Explain these dependencies between commits<br />00:35:29 Is the dependency analysis made at runtime?<br />00:38:55 Can you use git-deps as an early-warning system for discovering conflicts?<br />00:48:23 Case in point: GUI tool for doing rebase --onto<br />00:51:14 How could git-deps be used in a GUI (musings)<br />00:54:53 Honorary mention of ungit<br />00:57:37 Would it be possible to use it in a tool to detect conflicts between unmerged branches?<br />01:01:27 Any plans or visions for the future of git-deps?<br />01:03:26 Tell us quickly about the tech-stack running under git-deps<br />01:05:42 Aren't you using node?<br />01:07:19 Is it open for contributions?<br />01:09:34 Anything you would like to promote?<br />01:13:52 What is your favorite Git Pro Tip?<div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/NZkNaK677RU" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/NZkNaK677RU/gitminutes-32-adam-spiers-on-git-deps.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Adam Spiers about git-deps, a tool he made for analyzing dependencies between commits. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link Thomas Ferris NicolaisenIn this episode we talk to Adam Spiers about git-deps, a tool he made for analyzing dependencies between commits. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTube Links Adam on Twitter, GitHubAdam's blog (posts tagged git)git-depsThe history of TLA, GNU Arch (Wikipedia)git-check-ignoreStackOverflow question that inspired check-ignore git-deps issues/enhancements mentioned allow integration with other git web frontendsdetect whether commit A depends on commit Bpatch theory from darcs (and elsewhere) Technologies used in git-deps https://github.com/libgit2/pygit2http://d3js.org/&nbsp;https://github.com/tgdwyer/WebColahttps://github.com/cpettitt/dagrehttp://flask.pocoo.org/Misc.git-config - Adam's bag of tricksgit icing and cherry-menuungitgit-annex &nbsp;gource history youtube videosEpisode outline 00:00:00 Episode meta, sponsor, etc 00:01:40 Bio, welcome Adam 00:02:08 Tell us how you ended up here 00:05:41 What do you do at SUSE, or about the version control there 00:07:08 What do you think Git got right compared to other tools historically? 00:13:53 Tell us about your involvement with the Git project 00:19:55 What's it like to get code reviewed by the Git mailing list? 00:21:15 Your contribution is git check-ignore? 00:23:47 Tell us about git-deps 00:26:03 Explain these dependencies between commits 00:35:29 Is the dependency analysis made at runtime? 00:38:55 Can you use git-deps as an early-warning system for discovering conflicts? 00:48:23 Case in point: GUI tool for doing rebase --onto 00:51:14 How could git-deps be used in a GUI (musings) 00:54:53 Honorary mention of ungit 00:57:37 Would it be possible to use it in a tool to detect conflicts between unmerged branches? 01:01:27 Any plans or visions for the future of git-deps? 01:03:26 Tell us quickly about the tech-stack running under git-deps 01:05:42 Aren't you using node? 01:07:19 Is it open for contributions? 01:09:34 Anything you would like to promote? 01:13:52 What is your favorite Git Pro Tip? git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2015/03/gitminutes-32-adam-spiers-on-git-deps.htmlhttp://files.gitminutes.com/episodes/32.mp3tag:blogger.com,1999:blog-3892333144596618573.post-2235790505956261407Thu, 19 Feb 2015 17:27:00 +00002015-02-19T18:27:38.925+01:00podcastGitMinutes #31: Mary Rose Cook on GitletIn this episode we talk to Mary Rose Cook about her recent experimental implementation of Git in JavaScript: Gitlet. We also talk about all kinds of things around understanding Git, and teaching it.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/31.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio> <br /><a href="http://files.gitminutes.com/episodes/31.mp3">Link to mp3</a> <br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"> <img src="https://api.flattr.com/button/flattr-badge-large.png" /></a> <br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe> <br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/AIPFQsd30NM" width="420"></iframe> <br /><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><ul><li><a href="http://maryrosecook.com/">Mary's homepage</a></li><li>Mary on&nbsp;<a href="https://github.com/maryrosecook">GitHub</a>,&nbsp;<a href="https://twitter.com/maryrosecook">Twitter</a></li><li><a href="http://maryrosecook.com/blog/post/my-speech-to-new-hacker-schoolers">Mary's speech to new Hacker-Schoolers</a></li><li><a href="http://gitlet.maryrosecook.com/">Gitlet</a></li><li><a href="http://gitlet.maryrosecook.com/docs/gitlet.html">Gitlet annotated source code</a></li><li><a href="http://pcottle.github.io/learnGitBranching/">Learn Git Branching (interactive in the browser)</a></li><li><a href="https://try.github.io/">Try Git on try.github.io</a></li><li><a href="http://jashkenas.github.io/docco/">Docco</a>, the annotated source documentation tool</li><li>We should have talked about <a href="https://github.com/FredrikNoren/ungit">Ungit</a>, but we didn't. Teaser: It will be mentioned in the next episode!</li></ul><div><br /></div><div>Here's a rough outline of questions asked:<br /><br />00:00:46 Welcome to the show <br />00:01:18 Tell us your background <br />00:03:02 Do you teach Git at Hacker school? <br />00:03:49 Is Hacker School for programmers who want to get better? <br />00:04:37 Is Hacker School remote? <br />00:04:56 What does it cost? <br />00:06:25 Would you accept anyone who already has a job? <br />00:07:07 Is the Hacker School concept a common thing? <br />00:08:33 Any links for those who want to learn more about Hacker School? <br />00:08:51 What your Git experience? <br />00:10:09 How were you using Git/GitHub? <br />00:10:33 When/why did you start planning Gitlet? <br />00:12:21 What is Gitlet? <br />00:13:45 Can you install it and use it as a normal Git client? <br />00:14:38 What does it lack compared to the real Git? <br />00:16:04 Could you make it production ready if you outsourced the inner operations to libgit2? <br />00:18:12 Didn't the Learn Git Branching already implement Git in browser? <br />00:19:37 How did implementing Gitlet change the way you teach GIt? <br />00:21:08 Would I be a better Git teacher if I taught people the internals instead of the porcelain? <br />00:26:31 When should people who know Git take the next step to learn it deeper? <br />00:30:18 Why is it safer to do fetch before you go on an airplane? <br />00:31:01 Doesn't pull just update current branch while fetch gets everything? <br />00:32:10 Git fetch vs git pull <br />00:33:39 How can I get people to avoid merging origin/master to master? <br />00:39:53 Talk about the repeating patterns you found inside the Git operations <br />00:47:42 Talk about the beautifully annotated source code of Gitlet <br />00:52:50 Do you feel a lot of Git internals have leaked out in the user interface? <br />00:54:58 How can git reset and checkout be the same command for so different things? <br />00:57:53 Is it the same thing with git reset? <br />00:59:08 What would be your ideal Git tool? <br />01:01:54 Any plans for the future? <br />01:03:21 Anything you'd like to promote? <br />01:03:40 Where can people find you online? <br />01:04:00 What is your favorite Git pro tip? <br />01:04:43 Thank you for coming onto the show!</div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/VJWoaPa7Hwk" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/VJWoaPa7Hwk/gitminutes-31-mary-rose-cook-on-gitlet.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Mary Rose Cook about her recent experimental implementation of Git in JavaScript: Gitlet. We also talk about all kinds of things around understanding Git, and teaching it. If you cannot see the audio controls, your browser does Thomas Ferris NicolaisenIn this episode we talk to Mary Rose Cook about her recent experimental implementation of Git in JavaScript: Gitlet. We also talk about all kinds of things around understanding Git, and teaching it. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Listen to the episode on YouTubeMary's homepageMary on&nbsp;GitHub,&nbsp;TwitterMary's speech to new Hacker-SchoolersGitletGitlet annotated source codeLearn Git Branching (interactive in the browser)Try Git on try.github.ioDocco, the annotated source documentation toolWe should have talked about Ungit, but we didn't. Teaser: It will be mentioned in the next episode! Here's a rough outline of questions asked: 00:00:46 Welcome to the show 00:01:18 Tell us your background 00:03:02 Do you teach Git at Hacker school? 00:03:49 Is Hacker School for programmers who want to get better? 00:04:37 Is Hacker School remote? 00:04:56 What does it cost? 00:06:25 Would you accept anyone who already has a job? 00:07:07 Is the Hacker School concept a common thing? 00:08:33 Any links for those who want to learn more about Hacker School? 00:08:51 What your Git experience? 00:10:09 How were you using Git/GitHub? 00:10:33 When/why did you start planning Gitlet? 00:12:21 What is Gitlet? 00:13:45 Can you install it and use it as a normal Git client? 00:14:38 What does it lack compared to the real Git? 00:16:04 Could you make it production ready if you outsourced the inner operations to libgit2? 00:18:12 Didn't the Learn Git Branching already implement Git in browser? 00:19:37 How did implementing Gitlet change the way you teach GIt? 00:21:08 Would I be a better Git teacher if I taught people the internals instead of the porcelain? 00:26:31 When should people who know Git take the next step to learn it deeper? 00:30:18 Why is it safer to do fetch before you go on an airplane? 00:31:01 Doesn't pull just update current branch while fetch gets everything? 00:32:10 Git fetch vs git pull 00:33:39 How can I get people to avoid merging origin/master to master? 00:39:53 Talk about the repeating patterns you found inside the Git operations 00:47:42 Talk about the beautifully annotated source code of Gitlet 00:52:50 Do you feel a lot of Git internals have leaked out in the user interface? 00:54:58 How can git reset and checkout be the same command for so different things? 00:57:53 Is it the same thing with git reset? 00:59:08 What would be your ideal Git tool? 01:01:54 Any plans for the future? 01:03:21 Anything you'd like to promote? 01:03:40 Where can people find you online? 01:04:00 What is your favorite Git pro tip? 01:04:43 Thank you for coming onto the show! git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2015/02/gitminutes-31-mary-rose-cook-on-gitlet.htmlhttp://files.gitminutes.com/episodes/31.mp3tag:blogger.com,1999:blog-3892333144596618573.post-7813962488662808060Mon, 07 Jul 2014 09:24:00 +00002015-02-15T23:32:11.572+01:00podcastGitMinutes #30: Luca Milanesio on Gerrit Code Review<br /><br />This is GitMinutes episode 30 where I’m talking to Luca Milanesio, a seasoned Gerrit contributor, and the co-founder of GerritForge.<br /><br /><div style="text-align: center;"><a href="http://files.gitminutes.com/episodes/30.mp3">Link to mp3</a><br /><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/30.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="68pt"></iframe><br /><br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/f8HB8gSzMSg" width="420"></iframe><br />&nbsp; <i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><br />You may know Gerrit as being the code-review tool that powers some of the largest open source projects out there today, like Android, Chrome and the Eclipse foundation. It’s used by big companies like Google, Sony, Ericsson and many others. It’s a very powerful tool where you can push up your suggested changes and have them reviewed naturally, and you can also get feedback from continuous integration tools like Jenkins to make sure that your suggested changes don’t break the build. And Gerrit is the main thing we’ll talk about today.<br /><br /><b>Links:</b><br /><br /><ul><li>Luca, GitEnterprise (<a href="http://gitenterprise.me/">blog</a>,&nbsp;<a href="https://github.com/lucamilanesio">GitHub</a>,&nbsp;<a href="https://twitter.com/gitenterprise">Twitter</a>,&nbsp;<a href="https://www.facebook.com/gitenterprise">Facebook</a>)</li><li><a href="http://www.infoq.com/news/2013/11/use-the-force">Use the Force, Luca</a> (article on InfoQ)</li><li><a href="http://www.packtpub.com/getting-started-with-gerrit/book">Learning Gerrit Code Review</a>&nbsp;(Luca's book)</li><li><a href="http://www.gerritforge.com/">GerritForge</a>&nbsp;</li><li><a href="http://www.gitenterprise.com/">GitEnterprise</a></li><li><a href="http://www.infoq.com/articles/learning-gerrit-code-review">Luca’s InfoQ talk on Gerrit</a>&nbsp;</li><li><a href="https://www.youtube.com/watch?v=jeWTvDad6VM">Introducing GerritHub, Gerrit Code Review on GitHub</a>&nbsp;(video)</li><li><a href="https://www.youtube.com/watch?v=ZYiwhvRDRak">Continuous Integration Entwicklungs Workflow (Python, GerritHub, Jenkins)</a>&nbsp;(video)</li><li><a href="https://code.facebook.com/posts/218678814984400/scaling-mercurial-at-facebook/">Scaling Mercurial at Facebook</a>&nbsp;(blog post)</li><li><a href="https://www.youtube.com/watch?v=Dlguc63cRXg">Scaling Source Control at Facebook</a> (video with the same message)</li><li><a href="https://groups.google.com/d/topic/jenkinsci-dev/-myjRIPcVwU/discussion">The infamous force push</a>&nbsp;(mailing list discussion)</li></ul><b>Luca's Git pro-tip:</b><br /><blockquote class="tr_bq">Use your Git local repopository as your journal and your Git commits as the explicit, simple and useful phrases of it. Before pushing, do a <span style="font-family: Courier New, Courier, monospace;">git rebase -i</span> to review, re-organise and give sense to your Git history.</blockquote><br /><b>Outline/questions (if you think this is useful, let me know):</b><br /><br /><table border="0" cellspacing="0" cols="2"> <colgroup width="162"></colgroup> <colgroup width="661"></colgroup> <tbody><tr> <td align="LEFT" height="16">0:00</td> <td align="LEFT">Welcome, intro</td> </tr><tr> <td align="LEFT" height="17">1:14</td> <td align="LEFT">Thanks to DigitalOcean for sponsoring this episode! </td> </tr><tr> <td align="LEFT" height="16">2:33</td> <td align="LEFT">Welcome to the show, Luca.</td> </tr><tr> <td align="LEFT" height="16">3:29</td> <td align="LEFT">Tell us about the force push</td> </tr><tr> <td align="LEFT" height="16">5:10</td> <td align="LEFT">Tell us how you ended up where you are today</td> </tr><tr> <td align="LEFT" height="17">7:06</td> <td align="LEFT">What is gitenterprise.com</td> </tr><tr> <td align="LEFT" height="17">8:19</td> <td align="LEFT">Is GitEnterprise like GitHub for companies?</td> </tr><tr> <td align="LEFT" height="17">14:50</td> <td align="LEFT">Lets come back to codereview later</td> </tr><tr> <td align="LEFT" height="17">15:23</td> <td align="LEFT">Is GerritHub = GitEnterprise = GerritForge?</td> </tr><tr> <td align="LEFT" height="17">17:39</td> <td align="LEFT">Can everyone use GerritHub for Github stuff?</td> </tr><tr> <td align="LEFT" height="17">18:34</td> <td align="LEFT">Are the GitHub repositories used as the backend for Github? </td> </tr><tr> <td align="LEFT" height="17">23:32</td> <td align="LEFT">Let's take a step back and look at Gerrit from the perspective of a beginner</td> </tr><tr> <td align="LEFT" height="17">31:23</td> <td align="LEFT">For which teams is Gerrit the right choice?</td> </tr><tr> <td align="LEFT" height="17">36:09</td> <td align="LEFT">What about teams coming directly from SVN or something else starting with Git and Gerrit at the same time?</td> </tr><tr> <td align="LEFT" height="16">41:40</td> <td align="LEFT">What are Topics about?</td> </tr><tr> <td align="LEFT" height="16">44:53</td> <td align="LEFT">Where are the topics managed? Where is the master record?</td> </tr><tr> <td align="LEFT" height="17">46:01</td> <td align="LEFT">I definitely see the need for topics with multi repo or Jenkins jobs</td> </tr><tr> <td align="LEFT" height="17">49:05</td> <td align="LEFT">Is Gerrit a good choice if you have multiple interdependent repositories then?</td> </tr><tr> <td align="LEFT" height="17">51:12</td> <td align="LEFT">About Facebooks big mercurial infrastructure</td> </tr><tr> <td align="LEFT" height="17">51:38</td> <td align="LEFT">Gerrit will give you the advantages that Faceboo wanted, and smaller repos</td> </tr><tr> <td align="LEFT" height="17">53:30</td> <td align="LEFT">How do you review topics within Gerrit compared to traditional commits?</td> </tr><tr> <td align="LEFT" height="16">58:42</td> <td align="LEFT">Are multiple interdependent changes merged in one go or one commit at a time?</td> </tr><tr> <td align="LEFT" height="16">59:56</td> <td align="LEFT">We went a bit off course there, topics are very interesting :)</td> </tr><tr> <td align="LEFT" height="16">1:00:28</td> <td align="LEFT">Can you talk about the community and what's going on there?</td> </tr><tr> <td align="LEFT" height="17">1:02:41</td> <td align="LEFT">Oh, Spotify is also using Gerrit?</td> </tr><tr> <td align="LEFT" height="16">1:08:22</td> <td align="LEFT">Traditional code review is more blame game...</td> </tr><tr> <td align="LEFT" height="17">1:09:54</td> <td align="LEFT">Gerrit style review is actually lowers the barrier for daring to submitting patches..</td> </tr><tr> <td align="LEFT" height="16">1:15:31</td> <td align="LEFT">Pair programming vs Code Review</td> </tr><tr> <td align="LEFT" height="17">1:19:05</td> <td align="LEFT">How to learn/introduce Gerrit in a company</td> </tr><tr> <td align="LEFT" height="16">1:23:58</td> <td align="LEFT">Any questions I forgot to as you? (How the force push happened)</td> </tr><tr> <td align="LEFT" height="16">1:25:34</td> <td align="LEFT">Anything you'd like to promote? </td> </tr><tr> <td align="LEFT" height="16">1:26:57</td> <td align="LEFT">Let people know how they can get in touch with you. </td> </tr><tr> <td align="LEFT" height="16">1:27:17</td> <td align="LEFT">Tell us your favorite Git pro-tip.</td> </tr></tbody></table><br /><br /><br /><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/EFQcVTpFJdE" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/EFQcVTpFJdE/gitminutes-30-luca-milanesio-on-gerrit.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0no This is GitMinutes episode 30 where I’m talking to Luca Milanesio, a seasoned Gerrit contributor, and the co-founder of GerritForge. Link to mp3 If you cannot see the audio controls, your browser does not support the audio element. Use the link below to Thomas Ferris Nicolaisen This is GitMinutes episode 30 where I’m talking to Luca Milanesio, a seasoned Gerrit contributor, and the co-founder of GerritForge. Link to mp3 If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. &nbsp; Listen to the episode on YouTube You may know Gerrit as being the code-review tool that powers some of the largest open source projects out there today, like Android, Chrome and the Eclipse foundation. It’s used by big companies like Google, Sony, Ericsson and many others. It’s a very powerful tool where you can push up your suggested changes and have them reviewed naturally, and you can also get feedback from continuous integration tools like Jenkins to make sure that your suggested changes don’t break the build. And Gerrit is the main thing we’ll talk about today. Links: Luca, GitEnterprise (blog,&nbsp;GitHub,&nbsp;Twitter,&nbsp;Facebook)Use the Force, Luca (article on InfoQ)Learning Gerrit Code Review&nbsp;(Luca's book)GerritForge&nbsp;GitEnterpriseLuca’s InfoQ talk on Gerrit&nbsp;Introducing GerritHub, Gerrit Code Review on GitHub&nbsp;(video)Continuous Integration Entwicklungs Workflow (Python, GerritHub, Jenkins)&nbsp;(video)Scaling Mercurial at Facebook&nbsp;(blog post)Scaling Source Control at Facebook (video with the same message)The infamous force push&nbsp;(mailing list discussion)Luca's Git pro-tip: Use your Git local repopository as your journal and your Git commits as the explicit, simple and useful phrases of it. Before pushing, do a git rebase -i to review, re-organise and give sense to your Git history. Outline/questions (if you think this is useful, let me know): 0:00 Welcome, intro 1:14 Thanks to DigitalOcean for sponsoring this episode! 2:33 Welcome to the show, Luca. 3:29 Tell us about the force push 5:10 Tell us how you ended up where you are today 7:06 What is gitenterprise.com 8:19 Is GitEnterprise like GitHub for companies? 14:50 Lets come back to codereview later 15:23 Is GerritHub = GitEnterprise = GerritForge? 17:39 Can everyone use GerritHub for Github stuff? 18:34 Are the GitHub repositories used as the backend for Github? 23:32 Let's take a step back and look at Gerrit from the perspective of a beginner 31:23 For which teams is Gerrit the right choice? 36:09 What about teams coming directly from SVN or something else starting with Git and Gerrit at the same time? 41:40 What are Topics about? 44:53 Where are the topics managed? Where is the master record? 46:01 I definitely see the need for topics with multi repo or Jenkins jobs 49:05 Is Gerrit a good choice if you have multiple interdependent repositories then? 51:12 About Facebooks big mercurial infrastructure 51:38 Gerrit will give you the advantages that Faceboo wanted, and smaller repos 53:30 How do you review topics within Gerrit compared to traditional commits? 58:42 Are multiple interdependent changes merged in one go or one commit at a time? 59:56 We went a bit off course there, topics are very interesting :) 1:00:28 Can you talk about the community and what's going on there? 1:02:41 Oh, Spotify is also using Gerrit? 1:08:22 Traditional code review is more blame game... 1:09:54 Gerrit style review is actually lowers the barrier for daring to submitting patches.. 1:15:31 Pair programming vs Code Review 1:19:05 How to learn/introduce Gerrit in a company 1:23:58 Any questions I forgot to as you? (How the force push happened) 1:25:34 Anything you'd like to promote? 1:26:57 Let people know how they can get in touch with you. 1:27:17 Tell us your favorite Git pro-tip. git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2014/07/gitminutes-30-luca-milanesio-on-gerrit.htmlhttp://files.gitminutes.com/episodes/30.mp3tag:blogger.com,1999:blog-3892333144596618573.post-8272326984347651612Mon, 19 May 2014 06:03:00 +00002014-05-20T14:29:12.994+02:00podcastGitMinutes #29: James Moger on GitBlitIn this episode, we talk to James Moger, the author of GitBlit, an open-source Java-powered Git repository manager.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/29.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/29.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br /><i>This episode of GitMinutes is <a href="http://blog.tfnico.com/2014/05/gitminutes-taking-on-sponsor.html">sponsored</a> by <a href="http://links.gitminutes.com/digitaloceanwebsite">DigitalOcean</a>. Sign up using the promo-code GITMINUTES10 to receive 10$ worth of credit. Want to see how you can run GitBlit on your own DigitalOcean droplet? There's a screencast for that:</i><br /><div style="text-align: center;"><br class="Apple-interchange-newline" /><iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/5y0cpDOqfic" width="560"></iframe><br /><span style="font-size: x-small;"><i>See how to set up GitBlit on DigitalOcean</i></span><br /><div><br /></div></div><i><br /></i><i>Links:</i><br /><ul><li><a href="https://plus.google.com/+JamesMoger">James on Google+</a></li><li><a href="http://gitblit.com/">GitBlit homepage</a>,&nbsp;<a href="https://twitter.com/gitblit">Twitter</a>, <a href="https://plus.google.com/+Gitblit">Google+</a>&nbsp;</li><li><a href="https://groups.google.com/forum/?hl=en#!forum/gitblit">GitBlit mailing list/forum</a></li></ul><i>Things we mentioned:</i><br /><ul><li><a href="http://www.redmine.org/">Redmine project management tool</a></li><li><a href="http://git.eclipse.org/c/jgit/jgit.git/tree/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/GitServlet.java">JGit GitServlet</a></li><li><a href="https://code.google.com/p/gerrit/">Gerrit code review</a></li><li><a href="http://wicket.apache.org/">Apache Wicket web framework</a></li><li><a href="http://laika.com/index.php">Laika makes cool animated movies (and uses GitBlit)</a></li><li><a href="https://dev.gitblit.com/">GitBlit demo on dev.gitblit.com</a></li><li><a href="https://github.com/gitblit/gitblit-docker">GitBlit on Docker</a></li><li><a href="http://vimeo.com/86164723">Screencast demoing the new GitBlit tickets</a></li><li><a href="http://gitblit.com/tickets_overview.html">Docs on GitBlit tickets</a></li><li><a href="https://gist.github.com/tfnico/9fbd8e0a203f0432345c">How to use handle tickets (with the Barnum script)</a></li><li><a href="http://redis.io/">Redis NoSQL database</a></li><li><a href="http://gitblit.com/setup_viewer.html">Using GitBlit as pure repository viewer (like “git instaweb”)</a></li><li><a href="https://slack.com/">Slack: team communiation tool</a></li><li><a href="https://github.com/gitblit/gitblit-slack-plugin">GitBlit Slack Plugin</a></li><li><a href="http://flurfunk.github.io/">FlurFunk team collaboration (abandoned experiment)</a></li><li><a href="https://github.com/decebals/pf4j">pf4j: KISS plugin architecture for Java</a></li><li><a href="https://code.google.com/p/guava-libraries/wiki/CachesExplained">Guava Caches</a></li><li><a href="https://bintray.com/">Bintray hosts the GitBlit downloads</a></li></ul><i>James' pro-tips:</i><br /><ul><li><a href="http://jonas.nitro.dk/tig/">tig: command line Git UI</a></li><li><a href="http://www.syntevo.com/smartgithg/">SmartGit</a></li></ul><i>Some things we didn't talk about, but I'd like to mention:</i><br /><ul><li><a href="https://git.wikimedia.org/">Wikimedia is a big GitBlit user</a>. So is <a href="https://git.centos.org/">CentOS</a>.</li><li><a href="https://groups.google.com/d/msg/gitblit/3KGEcdJmieA/T4HMkgsIzq4J">James wrote about the early story of GitBlit on the mailing list some years bac</a>k</li><li>I wrote a <a href="http://blog.tfnico.com/2012/07/gitblit-little-git-repo-manager-that.html">couple</a> of <a href="http://blog.tfnico.com/2012/08/gitblit-stories-from-field.html">blog posts</a> about GitBlit for the 1.0 release</li></ul><br /><b>Extra pro-tip:</b> &nbsp;"git fetch -p". &nbsp;It stands for prune. Will remove tracking refs from your clone that no longer exist in the remote but it will NOT remove any of your local branches. &nbsp;It's a useful shortcut for cleaning up your clone so you can GC to reclaim space.<br /><br /><br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="https://www.youtube.com/embed/NjKtMLsaXL4" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/3Xxe4AF8mSA" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/3Xxe4AF8mSA/gitminutes-29-james-moger-on-gitblit.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode, we talk to James Moger, the author of GitBlit, an open-source Java-powered Git repository manager. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. LinThomas Ferris NicolaisenIn this episode, we talk to James Moger, the author of GitBlit, an open-source Java-powered Git repository manager. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 This episode of GitMinutes is sponsored by DigitalOcean. Sign up using the promo-code GITMINUTES10 to receive 10$ worth of credit. Want to see how you can run GitBlit on your own DigitalOcean droplet? There's a screencast for that: See how to set up GitBlit on DigitalOcean Links: James on Google+GitBlit homepage,&nbsp;Twitter, Google+&nbsp;GitBlit mailing list/forumThings we mentioned: Redmine project management toolJGit GitServletGerrit code reviewApache Wicket web frameworkLaika makes cool animated movies (and uses GitBlit)GitBlit demo on dev.gitblit.comGitBlit on DockerScreencast demoing the new GitBlit ticketsDocs on GitBlit ticketsHow to use handle tickets (with the Barnum script)Redis NoSQL databaseUsing GitBlit as pure repository viewer (like “git instaweb”)Slack: team communiation toolGitBlit Slack PluginFlurFunk team collaboration (abandoned experiment)pf4j: KISS plugin architecture for JavaGuava CachesBintray hosts the GitBlit downloadsJames' pro-tips: tig: command line Git UISmartGitSome things we didn't talk about, but I'd like to mention: Wikimedia is a big GitBlit user. So is CentOS.James wrote about the early story of GitBlit on the mailing list some years backI wrote a couple of blog posts about GitBlit for the 1.0 release Extra pro-tip: &nbsp;"git fetch -p". &nbsp;It stands for prune. Will remove tracking refs from your clone that no longer exist in the remote but it will NOT remove any of your local branches. &nbsp;It's a useful shortcut for cleaning up your clone so you can GC to reclaim space. Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2014/05/gitminutes-29-james-moger-on-gitblit.htmlhttp://files.gitminutes.com/episodes/29.mp3tag:blogger.com,1999:blog-3892333144596618573.post-5522482987495496031Mon, 14 Apr 2014 06:02:00 +00002014-04-14T08:02:09.410+02:00podcastGitMinutes #28: Johannes Schindelin on Git for WindowsIn this episode we talk to Johannes Schindelin from the msysgit project, a tool used for building Git for Windows.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/28.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/28.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br />Johannes is a mathematician with a degree in genetics. In his day job, he supports biologists with image processing and analysis. He is involved in a number of Open Source projects and he co-maintains Git for Windows with Sebastian Schuberth, Pat Thoyts and Erik Faye-Lund. He is from Germany, but currently lives in the Mid-West of the US.<br /><br /><i>Note: We briefly discussed libgit2 being licensed as BSD. This is not the case anymore: It has <a href="https://github.com/libgit2/libgit2/commit/50298f44a45eda3a29dae82dbe911b5aa176ac07">switched</a> to <a href="https://github.com/libgit2/libgit2/blob/development/COPYING">GPLv2 with a linking exception</a>,</i><br /><br /><b>Links:</b><br /><ul><li>Johannes on <a href="https://plus.google.com/117476432027396140217/posts">Google+</a>, <a href="https://github.com/dscho">GitHub</a></li><li><a href="http://libvncserver.sourceforge.net/">Johannes' first OSS project: LibVNCServer/LibVNCClient</a></li><li><a href="http://msysgit.github.io/">(Fancy redesigned) MsysGit homepage</a>&nbsp;</li><li><a href="https://github.com/msysgit/msysgit/wiki">Git for Windows wiki</a></li><li><a href="https://groups.google.com/group/msysgit">Mailing list/forum</a></li><li><a href="https://github.com/msysgit/msysgit/blob/master/share/msysGit/shears.sh">The “garden shears”</a></li><li><a href="http://thread.gmane.org/gmane.comp.version-control.msysgit/19585/focus=19602">Explanation what the “garden shears” are all about</a></li><li><a href="http://blog.tfnico.com/2013/08/always-use-git-svn-with-prefix.html">The git-svn ref issue</a>&nbsp;</li><li><a href="https://github.com/msysgit/msysgit.github.com">The newly redesigned msysgit homepage sources</a></li><li><a href="https://wiki.eclipse.org/EGit/User_Guide#Interactive_Rebase">Interactive rebase with Eclipse EGit</a></li><li><a href="http://blog.sourcetreeapp.com/2014/04/07/sourcetree-for-windows-1-5/">Interactive rebase with SourceTree</a>&nbsp;(this was released right after we recorded)</li><li><a href="https://www.youtube.com/watch?v=U8TkIxJp-w8&amp;feature=youtu.be&amp;t=25m40s">Installing Git for Windows from within Visual Studio (video)</a></li></ul><br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/Wx4sVz2suCY" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/VoZckHTgE2Q" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/VoZckHTgE2Q/gitminutes-28-johannes-schindelin-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Johannes Schindelin from the msysgit project, a tool used for building Git for Windows. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. LinkThomas Ferris NicolaisenIn this episode we talk to Johannes Schindelin from the msysgit project, a tool used for building Git for Windows. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Johannes is a mathematician with a degree in genetics. In his day job, he supports biologists with image processing and analysis. He is involved in a number of Open Source projects and he co-maintains Git for Windows with Sebastian Schuberth, Pat Thoyts and Erik Faye-Lund. He is from Germany, but currently lives in the Mid-West of the US. Note: We briefly discussed libgit2 being licensed as BSD. This is not the case anymore: It has switched to GPLv2 with a linking exception, Links: Johannes on Google+, GitHubJohannes' first OSS project: LibVNCServer/LibVNCClient(Fancy redesigned) MsysGit homepage&nbsp;Git for Windows wikiMailing list/forumThe “garden shears”Explanation what the “garden shears” are all aboutThe git-svn ref issue&nbsp;The newly redesigned msysgit homepage sourcesInteractive rebase with Eclipse EGitInteractive rebase with SourceTree&nbsp;(this was released right after we recorded)Installing Git for Windows from within Visual Studio (video) Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2014/04/gitminutes-28-johannes-schindelin-on.htmlhttp://files.gitminutes.com/episodes/28.mp3tag:blogger.com,1999:blog-3892333144596618573.post-3503209824272916155Mon, 17 Feb 2014 07:10:00 +00002014-02-17T08:22:48.421+01:00podcastGitMinutes #27: Stefan Saasen from AtlassianIn this episode I’m talking to Stefan Saasen from Atlassian. We focus mainly on Stash, which is their on-premise Git repository manager, but we’ll also touch on their other products to see how they all work together.<br /><br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/27.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/27.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><i><br /></i><i>Stefan is the development lead for Atlassian Stash. He has worked on Atlassian Confluence, later with the OnDemand authentication system and finally on Stash, their Git hosting solution. He’s responsible for migrating the Confluence team from Subversion to Git, as well as a large number of Atlassian OnDemand customers.</i><br /><ul><li><a href="http://stefan.saasen.me/">Homepage</a>&nbsp;</li><li><a href="https://twitter.com/stefansaasen">Twitter</a>&nbsp;</li><li><a href="https://bitbucket.org/ssaasen">Bitbucket</a>&nbsp;</li><li><a href="https://github.com/juretta">GitHub</a>&nbsp;</li></ul>Links:<br /><ul><li>Stefan's blog post&nbsp;<a href="http://stefan.saasen.me/articles/git-clone-in-haskell-from-the-bottom-up/">Reimplementing “git clone” in Haskell from the bottom up</a></li><li><a href="http://git.661346.n2.nabble.com/Make-the-git-codebase-thread-safe-td7603504.html">Discussion about making Git more thread-safe on the mailing list</a></li><li><a href="https://jira.atlassian.com/browse/STASH-2469">Vote for STASH-2469: Include Mercurial (Hg) support in Stash</a>&nbsp;(245 votes at the time of writing, making it currently <a href="https://jira.atlassian.com/issues/?jql=project%20%3D%20STASH%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20votes%20DESC%2C%20fixVersion%20DESC%2C%20priority%20DESC">the top most voted issue</a>).</li><li><a href="http://episodes.gitminutes.com/2013/09/gitminutes-22-alexander-kitaev-about.html">GitMinutes #22: Alexander Kitaev about SubGit</a></li><li><a href="http://episodes.gitminutes.com/2013/08/gitminutes-20-mick-wever-on-migrating.html">GitMinutes #20: Mick Wever on Migrating to Git</a>&nbsp;(mentions SubGit)</li><li><a href="http://blogs.atlassian.com/2013/11/the-essence-of-branch-based-workflows/">The essence of branch-based workflows</a></li><li><a href="http://blogs.atlassian.com/author/ssaasen/">All Stefan's posts on the Atlassian blog</a></li><li><a href="https://www.atlassian.com/git">Atlassian's Git resources</a></li><li><a href="http://blogs.atlassian.com/tag/git/">All Atlassian blog posts tagged with Git</a></li></ul>Favorite Git pro tips:<br /><br />Extend Git with&nbsp;<a href="https://github.com/visionmedia/git-extras">git extras</a>&nbsp;and&nbsp;<a href="http://blogs.atlassian.com/2013/04/extending-git/">git activity</a>.<br /><br /><br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/9FpcDLhCQEA?rel=0" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/sz-LwS0uAFo" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/sz-LwS0uAFo/gitminutes-27-stefan-saasen-from.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode I’m talking to Stefan Saasen from Atlassian. We focus mainly on Stash, which is their on-premise Git repository manager, but we’ll also touch on their other products to see how they all work together. If you cannot see the audio controls, Thomas Ferris NicolaisenIn this episode I’m talking to Stefan Saasen from Atlassian. We focus mainly on Stash, which is their on-premise Git repository manager, but we’ll also touch on their other products to see how they all work together. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Stefan is the development lead for Atlassian Stash. He has worked on Atlassian Confluence, later with the OnDemand authentication system and finally on Stash, their Git hosting solution. He’s responsible for migrating the Confluence team from Subversion to Git, as well as a large number of Atlassian OnDemand customers. Homepage&nbsp;Twitter&nbsp;Bitbucket&nbsp;GitHub&nbsp;Links: Stefan's blog post&nbsp;Reimplementing “git clone” in Haskell from the bottom upDiscussion about making Git more thread-safe on the mailing listVote for STASH-2469: Include Mercurial (Hg) support in Stash&nbsp;(245 votes at the time of writing, making it currently the top most voted issue).GitMinutes #22: Alexander Kitaev about SubGitGitMinutes #20: Mick Wever on Migrating to Git&nbsp;(mentions SubGit)The essence of branch-based workflowsAll Stefan's posts on the Atlassian blogAtlassian's Git resourcesAll Atlassian blog posts tagged with GitFavorite Git pro tips: Extend Git with&nbsp;git extras&nbsp;and&nbsp;git activity. Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2014/02/gitminutes-27-stefan-saasen-from.htmlhttp://files.gitminutes.com/episodes/27.mp3tag:blogger.com,1999:blog-3892333144596618573.post-2925328363614995093Mon, 02 Dec 2013 07:07:00 +00002016-02-02T17:26:41.199+01:00podcastGitMinutes #26: Campbell Barton on Tricky SVN MigrationsIn this episode we talk to Campbell Barton from the Blender Foundation about how they were able to migrate from a very complicated SVN setup to Git.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/26.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/26.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br /><b>Links:</b><br /><br /><ul><li><a href="http://www.blender.org/foundation/">The Blender foundation</a></li></ul><br />Blender's migration using reposurgeon:<br /><ul><li><a href="http://www.catb.org/esr/reposurgeon/">Reposurgeon</a>, developed by <a href="http://esr.ibiblio.org/?p=5123">Eric S. Raymond and Julien Rivaud</a></li><li><a href="http://www.catb.org/~esr/reposurgeon/features.html">How reposurgeon wins</a> (features, compares with other tools)</li><li><a href="https://gitlab.com/ideasman42/blender-git-migration">Main Blender migration repository</a></li><li><a href="https://gitlab.com/ideasman42/blender-git-migration/blob/master/readme.rst">Blender migration readme</a></li><li><a href="https://gitlab.com/ideasman42/blender-git-migration_addons">Blender addons - good example of a small repo</a></li><li><a href="http://thread.gmane.org/gmane.comp.version-control.git/238173">The git submodule issue we ran into</a></li></ul>Blender's new issue/patch tracker:<br /><ul><li><a href="http://phabricator.org/">Phabricator</a> (issue tracker from Facebook)</li><li><a href="http://www.phabricator.com/docs/phabricator/article/Arcanist_User_Guide.html">Phabricator Arcanist</a> (command line tool)</li><li><a href="http://developer.blender.org/">Blender's Phabricator instance</a></li></ul>"Famous" Git migrations/inspiration:<br /><ul><li><a href="http://slideshare.net/maxandersen/a-tale-about-a-big-svn-to-git-migration">A tale about a Big SVN to Git Migration (JBoss Tools)</a>&nbsp;(slides)</li><li><a href="http://john.albin.net/git/convert-subversion-to-git">Converting a Subversion repository to Git (Drupal)</a>&nbsp;</li><li><a href="http://blog.woobling.org/2009/06/git-svn-abandon.html">Migrating from Subversion to Git</a></li><li><a href="https://wiki.gnome.org/GitMigration">Gnome's Git migration</a></li><li><a href="http://techbase.kde.org/Projects/MovetoGit">KDE's move to Git</a></li><li><a href="https://blog.qt.digia.com/blog/2008/08/29/workflow-and-switching-to-git-part-1-processes/">QT switching to Git (part 1)</a></li><li><a href="https://blog.qt.digia.com/blog/2008/08/29/workflow-and-switching-to-git-part-2-the-tools/">QT switching to Git (part 2)</a></li><li><a href="http://comments.gmane.org/gmane.games.wesnoth.devel/2904">Battle of Wesnoth switching to Git (using reposurgeon)</a></li></ul><div>Get in touch with Campbell/Blender:</div><div><ul><li><a href="http://www.blendernetwork.org/">The Blender Network</a></li><li><a href="http://blender.stackexchange.com/">Blender Stack Exchange</a></li><li>You can reach Campbell via email on ideasman42 [at] gmail.com</li><li><a href="http://blender-podcast.org/">The Blender Podcast</a></li></ul></div><div><b>This week's pro-tip:</b></div><div><br /></div><div><div>List all files ever:<br /><br /></div><div><span style="font-family: &quot;courier new&quot; , &quot;courier&quot; , monospace; font-size: x-small;">git log --all --pretty=format: --name-only --diff-filter=A | sort --unique -</span></div><div><br />See the Blender migration readme for more handy one-liners.</div></div><div><br /></div><div><br /></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/SeBZBabdHYA" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/aTrv_q0x8_4" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/aTrv_q0x8_4/gitminutes-26-campbell-barton-on-tricky.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Campbell Barton from the Blender Foundation about how they were able to migrate from a very complicated SVN setup to Git. If you cannot see the audio controls, your browser does not support the audio element. Use the link below Thomas Ferris NicolaisenIn this episode we talk to Campbell Barton from the Blender Foundation about how they were able to migrate from a very complicated SVN setup to Git. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: The Blender foundation Blender's migration using reposurgeon: Reposurgeon, developed by Eric S. Raymond and Julien RivaudHow reposurgeon wins (features, compares with other tools)Main Blender migration repositoryBlender migration readmeBlender addons - good example of a small repoThe git submodule issue we ran intoBlender's new issue/patch tracker: Phabricator (issue tracker from Facebook)Phabricator Arcanist (command line tool)Blender's Phabricator instance"Famous" Git migrations/inspiration: A tale about a Big SVN to Git Migration (JBoss Tools)&nbsp;(slides)Converting a Subversion repository to Git (Drupal)&nbsp;Migrating from Subversion to GitGnome's Git migrationKDE's move to GitQT switching to Git (part 1)QT switching to Git (part 2)Battle of Wesnoth switching to Git (using reposurgeon)Get in touch with Campbell/Blender:The Blender NetworkBlender Stack ExchangeYou can reach Campbell via email on ideasman42 [at] gmail.comThe Blender PodcastThis week's pro-tip: List all files ever: git log --all --pretty=format: --name-only --diff-filter=A | sort --unique - See the Blender migration readme for more handy one-liners. Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/12/gitminutes-26-campbell-barton-on-tricky.htmlhttp://files.gitminutes.com/episodes/26.mp3tag:blogger.com,1999:blog-3892333144596618573.post-5249058319107847331Mon, 04 Nov 2013 07:11:00 +00002013-11-04T08:11:25.866+01:00podcastGitMinutes #25: Sytse Sijbrandij from GitLabIn this episode, we talk to Sytse Sijbrandij, co-founder of GitLab, a company providing services around the open source Git repo manager of the same name.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/25.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/25.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br />Links:<br /><ul><li><a href="http://5by5.tv/changelog/103">The ChangeLog episode with Sytse</a></li><li>Sytse on <a href="https://twitter.com/sytses">Twitter</a>,&nbsp;<a href="https://github.com/dosire">GitHub</a>,&nbsp;<a href="https://plus.google.com/113934945984021036309/posts">Google+</a></li><li><a href="http://www.gitlab.com/">GitLab homepage</a></li><li><a href="http://bitnami.com/stack/gitlab">Bitnami's GitLab stack</a></li><li><a href="https://github.com/gitlabhq/gitlab-shell">GitLab Shell</a></li><li><a href="http://gitlab.org/gitlab-ci/">GitLab-CI</a></li></ul>Pro-tips:<br /><ul><li>Use&nbsp;<a href="http://git-scm.com/book/en/Git-Tools-Debugging-with-Git">git bisect</a>&nbsp;to find when bugs were introduced</li><li>Git goodness in&nbsp;<a href="https://github.com/robbyrussell/oh-my-zsh">oh-my-zsh</a>&nbsp;</li><li><a href="http://stackoverflow.com/questions/16633579/difference-between-git-subtree-and-git-filter-banch">git subtree (or filter-branch with subtree)</a></li><li><a href="https://coderwall.com/p/vznqwq">Easier Git URLs by configuring SSH</a></li></ul><br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/viyvIqaWXKY" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/Rroda_Q0-qk" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/Rroda_Q0-qk/gitminutes-25-sytse-sijbrandij-from.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode, we talk to Sytse Sijbrandij, co-founder of GitLab, a company providing services around the open source Git repo manager of the same name. If you cannot see the audio controls, your browser does not support the audio element. Use the link Thomas Ferris NicolaisenIn this episode, we talk to Sytse Sijbrandij, co-founder of GitLab, a company providing services around the open source Git repo manager of the same name. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: The ChangeLog episode with SytseSytse on Twitter,&nbsp;GitHub,&nbsp;Google+GitLab homepageBitnami's GitLab stackGitLab ShellGitLab-CIPro-tips: Use&nbsp;git bisect&nbsp;to find when bugs were introducedGit goodness in&nbsp;oh-my-zsh&nbsp;git subtree (or filter-branch with subtree)Easier Git URLs by configuring SSH Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/11/gitminutes-25-sytse-sijbrandij-from.htmlhttp://files.gitminutes.com/episodes/25.mp3tag:blogger.com,1999:blog-3892333144596618573.post-2722805801611850277Mon, 21 Oct 2013 05:11:00 +00002013-10-21T08:19:50.650+02:00podcastGitMinutes #24: Zoran Zaric on Backups with BupIn this episode, we talk to Zoran Zaric about how to make backups with Bup, a backup system loosely based on Git.<br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/24.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/24.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div>Links:<br /><ul><li><a href="https://github.com/bup/bup">bup homepage</a>, <a href="https://github.com/bup/bup/blob/master/DESIGN">design-notes</a>, <a href="https://github.com/bup/bup/blob/master/HACKING">hacking instructions</a></li><li><a href="http://groups.google.com/group/bup-list">bup mailing list (google groups)</a></li><li>IRC channel is #bup on freenode</li><li>Zoran on <a href="https://github.com/zoranzaric">GitHub</a>, <a href="https://twitter.com/zoranzaric">Twitter</a>, <a href="https://plus.google.com/109613898340887557649/posts">Google+</a>,&nbsp;<a href="http://zoranzaric.de/">homepage</a></li><li>Thomas mentioned a script for storing mysql dumps in regular git: <a href="https://github.com/Kodehuset/mygitbackup">mygitbackup</a></li><li>Alternatives:&nbsp;<a href="http://backuppc.sourceforge.net/">BackupPC</a>, <a href="http://www.rsnapshot.org/">rsnapshot</a>, <a href="http://duplicity.nongnu.org/">duplicity</a></li><li>Zoran's <a href="http://www.youtube.com/watch?v=u_rOi2OVvwU">recorded bup presentation from 3 years ago</a>, <a href="http://zoranzaric.de/bup-28c3.pdf">slides</a></li><li>Zoran's&nbsp;<a href="https://www.facebook.com/ZoranZaricPhotography">photography Facebook page</a></li></ul><div>Update:</div><div><ul><li>Zoran&nbsp;<a href="http://rantsideasstuff.com/bups-two-server-modes/">elaborates on bup's two server modes</a></li></ul></div><div style="text-align: center;"><br /></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/A3U-NZvtpyA" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/UN-gaJvKegg" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/UN-gaJvKegg/gitminutes-24-zoran-zaric-on-backups.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode, we talk to Zoran Zaric about how to make backups with Bup, a backup system loosely based on Git. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link Thomas Ferris NicolaisenIn this episode, we talk to Zoran Zaric about how to make backups with Bup, a backup system loosely based on Git. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: bup homepage, design-notes, hacking instructionsbup mailing list (google groups)IRC channel is #bup on freenodeZoran on GitHub, Twitter, Google+,&nbsp;homepageThomas mentioned a script for storing mysql dumps in regular git: mygitbackupAlternatives:&nbsp;BackupPC, rsnapshot, duplicityZoran's recorded bup presentation from 3 years ago, slidesZoran's&nbsp;photography Facebook pageUpdate:Zoran&nbsp;elaborates on bup's two server modes Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/10/gitminutes-24-zoran-zaric-on-backups.htmlhttp://files.gitminutes.com/episodes/24.mp3tag:blogger.com,1999:blog-3892333144596618573.post-8826254583012267369Mon, 23 Sep 2013 06:21:00 +00002014-04-19T14:35:27.801+02:00podcastGitMinutes #23: Chris Aniszczyk on Git and Open SourceIn this episode we talk to Chris Aniszczyk. He’s head of open source at Twitter, and he’s been heavily involved with the Eclipse foundation where he sits on the board of directors. Over the last years he’s been guiding Eclipse’s migration to Git while being very active in the JGit/EGit projects.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/23.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/23.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br />Links:<br /><ul><li>Chris on <a href="https://twitter.com/cra">Twitter</a>, <a href="https://github.com/caniszczyk">GitHub</a>, <a href="http://aniszczyk.org/">blog/homepage</a></li><li><a href="http://aniszczyk.org/2012/09/11/100-days-eclipse-foundation-moves-to-git/">Chris: 100 Days: Eclipse Foundation Moves to Git</a></li><li><a href="http://aniszczyk.org/2012/12/21/eclipse-foundation-migrated-to-git/">Chris: Eclipse Foundation Migrated to Git</a></li><li><a href="http://aniszczyk.org/2011/11/23/apache-and-politics-over-code/">Chris: Apache and Politics Over Code?</a></li><li><a href="http://mmilinkov.wordpress.com/2013/06/20/embracing-social-coding-at-eclipse/">Mike Milinkovich: Embracing Social Coding at Eclipse</a></li><li>The Vert.x debacle&nbsp;<a href="https://groups.google.com/d/topic/vertx/gnpGSxX7PzI/discussion">begins</a></li><li>Vert.x&nbsp;<a href="https://groups.google.com/d/topic/vertx/3O6NCDQQdUU/discussion">preparing move to Eclipse</a></li><li><a href="https://github.com/eclipse">Eclipse’s GitHub mirrors</a></li><li>Open source at Twitter on <a href="https://twitter.com/twitteross">Twitter</a>, <a href="https://dev.twitter.com/opensource">homepage</a>, <a href="http://twitter.github.io/">GitHub</a>:&nbsp;</li><li>Wired article:&nbsp;<a href="http://www.wired.com/wiredenterprise/2013/03/google-borg-twitter-mesos/">Return of the Borg: How Twitter Rebuilt Google’s Secret Weapon</a></li><li><a href="http://automotive.linuxfoundation.org/">Linux-foundation and the automotive industry</a></li><li><a href="http://www.docker.io/">Docker</a></li><li><a href="http://mesos.apache.org/">Apache Mesos</a></li></ul><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/r4olAzJzhp4" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/3ZZYagljCj8" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/3ZZYagljCj8/gitminutes-23-chris-aniszczyk-on-git.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Chris Aniszczyk. He’s head of open source at Twitter, and he’s been heavily involved with the Eclipse foundation where he sits on the board of directors. Over the last years he’s been guiding Eclipse’s migration to Git while beiThomas Ferris NicolaisenIn this episode we talk to Chris Aniszczyk. He’s head of open source at Twitter, and he’s been heavily involved with the Eclipse foundation where he sits on the board of directors. Over the last years he’s been guiding Eclipse’s migration to Git while being very active in the JGit/EGit projects. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Chris on Twitter, GitHub, blog/homepageChris: 100 Days: Eclipse Foundation Moves to GitChris: Eclipse Foundation Migrated to GitChris: Apache and Politics Over Code?Mike Milinkovich: Embracing Social Coding at EclipseThe Vert.x debacle&nbsp;beginsVert.x&nbsp;preparing move to EclipseEclipse’s GitHub mirrorsOpen source at Twitter on Twitter, homepage, GitHub:&nbsp;Wired article:&nbsp;Return of the Borg: How Twitter Rebuilt Google’s Secret WeaponLinux-foundation and the automotive industryDockerApache MesosListen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/09/gitminutes-23-chris-aniszczyk-on-git.htmlhttp://files.gitminutes.com/episodes/23.mp3tag:blogger.com,1999:blog-3892333144596618573.post-3172546128998008250Mon, 16 Sep 2013 06:27:00 +00002014-04-19T14:33:43.697+02:00podcastGitMinutes #22: Alexander Kitaev about SubGitIn this episode we are joined by Alexander Kitaev, founder of TMate software, the company behind SubGit, a tool that helps you migrate from Subversion to Git with bi-directional mirroring. We also talk a lot about the good parts of Subversion.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/22.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/22.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br />Links:<br /><ul><li><a href="http://subgit.com/">SubGit homepage</a>, on&nbsp;<a href="http://www.twitter.com/subgit">Twitter</a>, <a href="https://plus.google.com/u/0/114128677298030695536/posts">Google+</a></li><li><a href="http://svnkit.com/">SVNKit - Java [Sub]Versioning Library</a></li><li><a href="http://www.syntevo.com/smartcvs/">Syntevo’s SmartCVS</a></li><li><a href="http://www.tfnico.com/presentations/git-and-subversion">Thomas' Git-SVN mirror setup</a></li><li><a href="http://blog.tfnico.com/2013/08/always-use-git-svn-with-prefix.html">Make sure to use git-svn with --prefix</a></li><li><a href="http://subgit.com/stash/">SubGit Stash plugin</a></li><li><a href="http://episodes.gitminutes.com/2013/08/gitminutes-20-mick-wever-on-migrating.html">GitMinutes #20 where Mick Wever talks about them using said Stash plugin</a></li><li><a href="http://stackoverflow.com/questions/17888604/git-with-large-files/17897705#17897705">Git core developer Jeff King about large files in Git</a></li><li><a href="http://episodes.gitminutes.com/2013/07/gitminutes-16-joey-hess-on-git-annex.html">GitMinutes #16 about git-annex</a></li></ul><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/ZWYjCWu6eBg" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/bm-4PK4UnI4" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/bm-4PK4UnI4/gitminutes-22-alexander-kitaev-about.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we are joined by Alexander Kitaev, founder of TMate software, the company behind SubGit, a tool that helps you migrate from Subversion to Git with bi-directional mirroring. We also talk a lot about the good parts of Subversion. If you cannThomas Ferris NicolaisenIn this episode we are joined by Alexander Kitaev, founder of TMate software, the company behind SubGit, a tool that helps you migrate from Subversion to Git with bi-directional mirroring. We also talk a lot about the good parts of Subversion. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: SubGit homepage, on&nbsp;Twitter, Google+SVNKit - Java [Sub]Versioning LibrarySyntevo’s SmartCVSThomas' Git-SVN mirror setupMake sure to use git-svn with --prefixSubGit Stash pluginGitMinutes #20 where Mick Wever talks about them using said Stash pluginGit core developer Jeff King about large files in GitGitMinutes #16 about git-annexListen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/09/gitminutes-22-alexander-kitaev-about.htmlhttp://files.gitminutes.com/episodes/22.mp3tag:blogger.com,1999:blog-3892333144596618573.post-5640948507049417768Mon, 02 Sep 2013 05:58:00 +00002014-04-13T14:34:11.531+02:00podcastGitMinutes #21: Karoline and Arve on Using Git in a .Net ShopThis episode we're talking to Karoline Klever and Arve Systad from the Norwegian company <a href="http://www.epinova.no/">Epinova</a>, working with a .Net based CMS called EPiServer. They're well on their way migrating to Git and I wanted to hear how it's working out for them.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/21.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/21.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><div>Links:<br /><div><ul><li>Arve on <a href="http://twitter.com/ArveSystad">Twitter</a>, <a href="https://github.com/arvesystad">GitHub</a>, <a href="http://asystad.net/">homepage</a></li><li>Karoline on <a href="http://twitter.com/karolikl">Twitter</a>, <a href="https://github.com/karolikl">GitHub</a>,&nbsp;<a href="http://karolikl.blogspot.no/">blog</a></li></ul></div></div><div>Tools used at Epinova:&nbsp;</div><div><ul><li><a href="http://sourcetreeapp.com/">SourceTree</a>&nbsp;(Git GUI tool)</li><li><a href="https://www.atlassian.com/software/stash/overview">Atlassian Stash</a>&nbsp;(repository manager)</li></ul></div><div>Resources used for migrating to git:&nbsp;</div><div><ul><li><a href="http://git-scm.com/book/en/Git-and-Other-Systems-Migrating-to-Git">The ProGit chapter on Migrating to Git</a></li><li><a href="http://blog.tfnico.com/2010/10/gitsvn-6-grafting-together-svn-history.html">Thomas' screencast on repairing git-svn repos using grafts</a></li></ul></div><div>Resources for learning Git:</div><div><ul><li><a href="http://git-scm.com/book">Pro Git book</a></li><li><a href="http://git-scm.com/videos">git-scm.com videos</a></li><li><a href="http://try.github.io/">Try Git</a></li><li><a href="http://stackoverflow.com/questions/315911/git-for-beginners-the-definitive-practical-guide">Git for beginners: The definitive practical guide (from SO)</a></li><li><a href="https://na1.salesforce.com/help/doc/en/salesforce_git_developer_cheatsheet.pdf">One Git cheat sheet</a></li><li><a href="http://ndpsoftware.com/git-cheatsheet.html">Another Git cheat sheet</a></li></ul></div>Other things we talked about<br /><ul><li><a href="http://episodes.gitminutes.com/2013/04/gitminutes-05-martin-woodward-on-visual.html">GitMinutes #05: Git in Visual Studio and TFS</a></li><li><a href="http://blog.tfnico.com/2012/04/my-git-setup-on-windows.html">Thomas’ Git setup on Windows</a> </li><li><a href="http://www.nuget.org/">Nuget</a>, <a href="http://www.chocolatey.org/">Chocolatey</a>, <a href="https://github.com/dahlbyk/posh-git">posh-git</a></li><li><a href="http://stackoverflow.com/questions/5343068/is-there-a-way-to-skip-password-typing-when-using-https-github/18362082#18362082">Have Git use credentials from encrypted netrc file</a> </li><li><a href="https://github.com/Epinova/Epinova.EasyQA">Arve’s open source QA “checklist” tool</a></li></ul>What I totally forgot to mention was that there are a couple of alternative command line tools for Windows that can wrap Powershell, or any other shell inside:<br /><ul><li><a href="http://sourceforge.net/projects/console/">Console2 (sleeping project, but still works great)</a> </li><li><a href="https://code.google.com/p/conemu-maximus5/">ConEmu</a> </li><li><a href="http://www.hanselman.com/blog/ConEmuTheWindowsTerminalConsolePromptWeveBeenWaitingFor.aspx">Scott Hanselman's verdict of the two choices above</a> </li></ul><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/UEREQporhXo" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/ZsIXrXLKlkA" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/ZsIXrXLKlkA/gitminutes-21-karoline-and-arve-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noThis episode we're talking to Karoline Klever and Arve Systad from the Norwegian company Epinova, working with a .Net based CMS called EPiServer. They're well on their way migrating to Git and I wanted to hear how it's working out for them. If you cannot Thomas Ferris NicolaisenThis episode we're talking to Karoline Klever and Arve Systad from the Norwegian company Epinova, working with a .Net based CMS called EPiServer. They're well on their way migrating to Git and I wanted to hear how it's working out for them. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Arve on Twitter, GitHub, homepageKaroline on Twitter, GitHub,&nbsp;blogTools used at Epinova:&nbsp;SourceTree&nbsp;(Git GUI tool)Atlassian Stash&nbsp;(repository manager)Resources used for migrating to git:&nbsp;The ProGit chapter on Migrating to GitThomas' screencast on repairing git-svn repos using graftsResources for learning Git:Pro Git bookgit-scm.com videosTry GitGit for beginners: The definitive practical guide (from SO)One Git cheat sheetAnother Git cheat sheetOther things we talked about GitMinutes #05: Git in Visual Studio and TFSThomas’ Git setup on Windows Nuget, Chocolatey, posh-gitHave Git use credentials from encrypted netrc file Arve’s open source QA “checklist” toolWhat I totally forgot to mention was that there are a couple of alternative command line tools for Windows that can wrap Powershell, or any other shell inside: Console2 (sleeping project, but still works great) ConEmu Scott Hanselman's verdict of the two choices above Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/09/gitminutes-21-karoline-and-arve-on.htmlhttp://files.gitminutes.com/episodes/21.mp3tag:blogger.com,1999:blog-3892333144596618573.post-6642100462751784246Mon, 26 Aug 2013 05:38:00 +00002014-04-13T14:20:05.299+02:00podcastGitMinutes #20: Mick Wever on Migrating to GitIn this episode, we talk to Mick Wever about how they migrating a big team of developers from Subversion to Git.<br /><br />Mick has been involved with various open source projects since ancient times, and during the day time he’s working for FINN, which is Norway’s dominating classifieds website. The company has a very interesting story, and we investigate how and why they were able to make the switch to Git.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/20.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/20.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><div><br /></div><div>Links:<br /><ul><li>Mick on&nbsp;<a href="https://github.com/michaelsembwever">GitHub</a>, <a href="http://twitter.com/mck_sw">Twitter</a>&nbsp;</li><li><a href="http://scarab.tigris.org/">Scarab issue tracker</a></li><li><a href="http://tech.finn.no/">FINN’s Tech blog</a></li><ul><li><a href="http://tech.finn.no/2013/03/20/given-the-git/">Mick's article about their Git migration</a></li><li><a href="http://tech.finn.no/package-management-conflicts-continuous-delivery/">Package Management conflicts Continuous Delivery</a></li></ul><li><a href="http://tiles.apache.org/">Apache Tiles</a></li><li><a href="http://git.apache.org/">Apache’s Git mirrors</a></li><li><a href="http://blogs.atlassian.com/2013/01/atlassian-svn-to-git-migration-human-side/">Atlassian's article on migration from SVN to Git</a></li><li><a href="http://subgit.com/stash/">SubGit Stash plugin</a></li><li><a href="http://www.youtube.com/watch?v=AJ-CpGsCpM0">The Flow of Change</a>&nbsp;(techtalk from Google)</li><li><a href="http://scottchacon.com/2011/08/31/github-flow.html">GitHub Flow</a>&nbsp;vs&nbsp;<a href="https://github.com/nvie/gitflow">Git Flow</a>&nbsp;</li><li><a href="http://books.google.no/books/about/Practical_API_Design.html?id=DXYZZVlWOAkC&amp;redir_esc=y">Practical API Design</a>&nbsp;(book)</li><li><a href="http://wiki.apidesign.org/index.php?title=Main_Page&amp;useskin=monobook">NetBeans API blog</a></li></ul><br />Configure git pull to rebase:<br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">git config --global branch.master.rebase true</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">git config --global branch.autosetuprebase always</span><br /><br />Mick's favorite log format:<br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">git config --global alias.lol "log --follow --find-copies-harder --graph --abbrev=4&nbsp;</span><span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">--pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %Cgreen%ai %n %C(bold blue)%aN%Creset %B'"</span><br /><br /><i>A lot of other nice aliases and configuration tips we talked about can be found at the bottom of <a href="http://tech.finn.no/2013/03/20/given-the-git/">the FINN blog post</a> under the section 'Tips and tricks for beginners…'.</i><br /><i><br /></i></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/wAOJ71YS00U" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/3DRVos4-RzY" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/3DRVos4-RzY/gitminutes-20-mick-wever-on-migrating.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode, we talk to Mick Wever about how they migrating a big team of developers from Subversion to Git. Mick has been involved with various open source projects since ancient times, and during the day time he’s working for FINN, which is Norway’sThomas Ferris NicolaisenIn this episode, we talk to Mick Wever about how they migrating a big team of developers from Subversion to Git. Mick has been involved with various open source projects since ancient times, and during the day time he’s working for FINN, which is Norway’s dominating classifieds website. The company has a very interesting story, and we investigate how and why they were able to make the switch to Git. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Mick on&nbsp;GitHub, Twitter&nbsp;Scarab issue trackerFINN’s Tech blogMick's article about their Git migrationPackage Management conflicts Continuous DeliveryApache TilesApache’s Git mirrorsAtlassian's article on migration from SVN to GitSubGit Stash pluginThe Flow of Change&nbsp;(techtalk from Google)GitHub Flow&nbsp;vs&nbsp;Git Flow&nbsp;Practical API Design&nbsp;(book)NetBeans API blog Configure git pull to rebase: git config --global branch.master.rebase true git config --global branch.autosetuprebase always Mick's favorite log format: git config --global alias.lol "log --follow --find-copies-harder --graph --abbrev=4&nbsp;--pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %Cgreen%ai %n %C(bold blue)%aN%Creset %B'" A lot of other nice aliases and configuration tips we talked about can be found at the bottom of the FINN blog post under the section 'Tips and tricks for beginners…'. Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/08/gitminutes-20-mick-wever-on-migrating.htmlhttp://files.gitminutes.com/episodes/20.mp3tag:blogger.com,1999:blog-3892333144596618573.post-4484146703155511385Mon, 19 Aug 2013 06:52:00 +00002014-03-06T15:45:36.791+01:00podcastGitMinutes #19: Marcin Kuzminski from RhodeCodeToday we are talking to Marcin Kuzminski, a Python programmer with a passion for version control systems. He is the co-founder of RhodeCode, an open-source Git/Mercurial hosting provider.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/19.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/19.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br />Links from the show:<br /><div><ul><li><a href="https://rhodecode.com/">RhodeCode</a>&nbsp;(<a href="https://twitter.com/rhodecode">twitter</a>, <a href="https://rhodecode.com/blog">blog</a>, <a href="https://rhodecode.com/help/">help</a>, <a href="https://secure.rhodecode.org/">sources</a>)</li><li><a href="https://github.com/codeinn/vcs">vcs-lib on github</a></li><li><a href="https://twitter.com/marcinkuzminski">Marcin on twitter</a>, <a href="https://plus.google.com/111104619502247281535/posts">google+</a></li><li>I mentioned a .Net based Git server: <a href="http://bonobogitserver.com/">Bonobo</a> is its name</li><li><a href="http://stackoverflow.com/a/18362082/266875">How to store your HTTP(S) Git password encrypted on Windows</a>&nbsp;(<a href="https://plus.google.com/u/0/106661248019508703534/posts/9tMEhCgPUG8">updated</a>)</li></ul></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/7a4gY7ajvOI" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/Zko8-S0Yrxc" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/Zko8-S0Yrxc/gitminutes-19-marcin-kuzminski-from.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noToday we are talking to Marcin Kuzminski, a Python programmer with a passion for version control systems. He is the co-founder of RhodeCode, an open-source Git/Mercurial hosting provider. If you cannot see the audio controls, your browser does not supportThomas Ferris NicolaisenToday we are talking to Marcin Kuzminski, a Python programmer with a passion for version control systems. He is the co-founder of RhodeCode, an open-source Git/Mercurial hosting provider. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links from the show: RhodeCode&nbsp;(twitter, blog, help, sources)vcs-lib on githubMarcin on twitter, google+I mentioned a .Net based Git server: Bonobo is its nameHow to store your HTTP(S) Git password encrypted on Windows&nbsp;(updated)Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/08/gitminutes-19-marcin-kuzminski-from.htmlhttp://files.gitminutes.com/episodes/19.mp3tag:blogger.com,1999:blog-3892333144596618573.post-5221932029255582306Sun, 28 Jul 2013 04:00:00 +00002014-03-05T14:40:16.274+01:00podcastGitMinutes #18: Tair and Tero from DeveoIn this episode we talk to&nbsp;Tair Assimov and Tero Parviainen from Deveo.<br /><br />Deveo is a new breed of software development and collaboration platform to host and manage your source code. Instead of giving all possible SCM features, Deveo's goal is to enable 3rd party developers extend the platform with consistent applications.<br /><br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/18.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/18.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br />Links:<br /><br /><ul><li><a href="https://deveo.com/">Deveo homepage</a>,&nbsp;<a href="https://deveo.com/blog">blog</a>, <a href="https://twitter.com/deveoteam">twitter</a></li><li><a href="https://developer.deveo.com/">Deveo Developer docs</a></li><li><a href="https://deveo.com/blog/2013/05/22/deveo-roi/">ROI calculation</a></li><li><a href="https://deveo.com/blog/2013/05/21/usability-tests-at-deveo-rocket-surgery-experience-report/">Usability tests we’ve done</a></li><li><a href="https://deveo.com/version-control-weekly">Version Control Weekly newsletter</a>, <a href="https://deveo.com/blog/categories/versioncontrolweekly/">archives</a></li><li><a href="https://cooperpress.com/">Peter Cooper's various newsletters for developers</a></li><li><a href="https://deveo.com/blog/2013/06/19/your-git-repository-in-a-database-pluggable-backends-in-libgit2/">Libgit2 Database Backends</a></li><li><a href="http://mortalpowers.com/news/speed-up-git-clone-with-shallow-clones">Shallow</a> and <a href="http://jasonkarns.com/blog/subdirectory-checkouts-with-git-sparse-checkout/">sparse</a> Git clones</li></ul><br />Tero adds: "When you sign up for Deveo, there is one hidden App I mentioned, “<a href="https://deveo.com/client/mdoc">mdoc</a>”: &nbsp;When you have a Git repository in Deveo, with Mdoc you can create Markdown formatted files and the Deveo Web Client will render the contents and outline. Be aware, this is an experimental app built in couple of days to get to know Deveo when I joined the team."<br /><br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/fIKZOnJvm6E" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/oBDtHEb9ibY" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/oBDtHEb9ibY/gitminutes-18-tair-and-tero-from-deveo.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to&nbsp;Tair Assimov and Tero Parviainen from Deveo. Deveo is a new breed of software development and collaboration platform to host and manage your source code. Instead of giving all possible SCM features, Deveo's goal is to enablThomas Ferris NicolaisenIn this episode we talk to&nbsp;Tair Assimov and Tero Parviainen from Deveo. Deveo is a new breed of software development and collaboration platform to host and manage your source code. Instead of giving all possible SCM features, Deveo's goal is to enable 3rd party developers extend the platform with consistent applications. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Deveo homepage,&nbsp;blog, twitterDeveo Developer docsROI calculationUsability tests we’ve doneVersion Control Weekly newsletter, archivesPeter Cooper's various newsletters for developersLibgit2 Database BackendsShallow and sparse Git clones Tero adds: "When you sign up for Deveo, there is one hidden App I mentioned, “mdoc”: &nbsp;When you have a Git repository in Deveo, with Mdoc you can create Markdown formatted files and the Deveo Web Client will render the contents and outline. Be aware, this is an experimental app built in couple of days to get to know Deveo when I joined the team." Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/07/gitminutes-18-tair-and-tero-from-deveo.htmlhttp://files.gitminutes.com/episodes/18.mp3tag:blogger.com,1999:blog-3892333144596618573.post-271805103001665957Mon, 22 Jul 2013 05:31:00 +00002014-03-03T18:37:35.789+01:00podcastGitMinutes #17: Nicholas Zakas on How Companies Are Using Git(Hub)Today we are talking to Nicholas Zakas. He is a front-end engineer, author, and speaker working at Box, and before that, he worked at Yahoo! for almost five years, where he was front-end tech lead for the Yahoo! homepage and a contributor to the YUI library. He regularly blogs, and for a recent blog-post he conducted a little research on how people use GitHub in a company internal context, so I invited him onto the show to ask about his findings.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/17.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/17.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div>Links:<br /><ul><li>Nicholas' <a href="http://www.nczonline.net/">homepage/blog</a>, <a href="https://plus.google.com/u/0/116766524979258968594/posts">Google+</a>, <a href="https://twitter.com/slicknet">Twitter</a>, <a href="https://github.com/nzakas/">GitHub</a></li><li><a href="http://www.nczonline.net/blog/2013/05/21/github-workflows-inside-of-a-company/">His article about how people are using GitHub</a></li><li><a href="https://www.box.com/">Box</a></li><li><a href="http://underscorejs.org/">Underscore</a> vs <a href="http://lodash.com/">Lo-Dash</a> <a href="https://github.com/jashkenas/underscore/commit/4e4bc194c0a0e06aa8f7633695ad10030d871a2b">"controversy"</a> (I heard <a href="http://javascriptjabber.com/021-jsj-weapons-of-choice/">about it on JavaScript Jabbers</a>)</li><li><a href="https://unfuddle.com/">Unfuddle</a> (GitHub alternative with more stuff)</li><li>Some <a href="https://github.com/mloughran/git-cleanup">tools</a> for <a href="https://github.com/arc90/git-sweep">cleaning</a> up <a href="https://gist.github.com/Espenhh/3804251#file-branch-blame-sh">old branches</a></li><li>Nicholas' latest project:&nbsp;<a href="http://www.nczonline.net/blog/2013/07/16/introducing-eslint/">ESLint</a>&nbsp;</li></ul><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/Ps52gbWgebo" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/uncoNrf_tm8" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/uncoNrf_tm8/gitminutes-17-nicholas-zakas-on-how.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noToday we are talking to Nicholas Zakas. He is a front-end engineer, author, and speaker working at Box, and before that, he worked at Yahoo! for almost five years, where he was front-end tech lead for the Yahoo! homepage and a contributor to the YUI libraThomas Ferris NicolaisenToday we are talking to Nicholas Zakas. He is a front-end engineer, author, and speaker working at Box, and before that, he worked at Yahoo! for almost five years, where he was front-end tech lead for the Yahoo! homepage and a contributor to the YUI library. He regularly blogs, and for a recent blog-post he conducted a little research on how people use GitHub in a company internal context, so I invited him onto the show to ask about his findings. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Nicholas' homepage/blog, Google+, Twitter, GitHubHis article about how people are using GitHubBoxUnderscore vs Lo-Dash "controversy" (I heard about it on JavaScript Jabbers)Unfuddle (GitHub alternative with more stuff)Some tools for cleaning up old branchesNicholas' latest project:&nbsp;ESLint&nbsp;Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/07/gitminutes-17-nicholas-zakas-on-how.htmlhttp://files.gitminutes.com/episodes/17.mp3tag:blogger.com,1999:blog-3892333144596618573.post-7292719089268746212Mon, 15 Jul 2013 06:04:00 +00002014-02-02T22:54:38.009+01:00podcastGitMinutes #16: Joey Hess on git-annex<br /><div>In this episode we talk to Joey Hess, the inventor of git-annex and many other useful tools you may be familiar with. Joey has worked on Debian since the 90’s, including building the Debian installer. We already mentioned git-annex many times on this podcast, so most of you should know it is a tool for tracking large external files from Git repositories. We also touch on a lot of other topics, including KickStarter, Haskell and PRISM.</div><div><br /></div><div><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/16.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/16.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br /></div><div>Links:</div><div><div><ul><li><a href="http://joeyh.name/">Joey's homepage</a></li><li><a href="http://joeyh.name/code/etckeeper/">etckeeper</a></li><li><a href="http://ikiwiki.info/">ikiwiki</a></li><li><a href="http://joeyh.name/code/mr/">mr (renamed to myrepos)</a></li></ul>Git annex:</div><div><ul><li><a href="http://git-annex.branchable.com/">git-annex</a></li><li><a href="http://git-annex.branchable.com/assistant/">git-annex assistant</a>,&nbsp;<a href="http://git-annex.branchable.com/design/assistant/blog/">blog</a>,&nbsp;<a href="http://www.kickstarter.com/projects/joeyh/git-annex-assistant-like-dropbox-but-with-your-own/">kickstarter project (now closed)</a>&nbsp;</li><li><a href="http://joeyh.name/blog/entry/git_annex_and_my_mom/">git annex and my mom (blog post)</a></li><li><b>Update: </b><a href="https://campaign.joeyh.name/">Extended campaign to support continued development</a>!</li></ul></div><div>Haskell related:</div><div><ul><li><a href="http://www.haskell.org/haskellwiki/Android">Haskell on Android</a></li><li><a href="http://www.haskell.org/haskellwiki/The_JavaScript_Problem">Compiling Haskell to JavaScript</a></li></ul><div><b>Update 2:</b> A listener pointed out that <a href="http://www.tuaw.com/2011/01/08/vlc-app-removed-from-app-store/">the Apple Store does not automatically reject GPL projects</a>. Since then, <a href="http://arstechnica.com/apple/2013/07/vlc-media-player-returns-to-the-ios-app-store-after-30-month-hiatus/">VLC has become available in the AppStore again</a>.<br /><br /></div></div></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/ubRtA9dnolM" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/OxUcQT-eSU4" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/OxUcQT-eSU4/gitminutes-16-joey-hess-on-git-annex.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0no In this episode we talk to Joey Hess, the inventor of git-annex and many other useful tools you may be familiar with. Joey has worked on Debian since the 90’s, including building the Debian installer. We already mentioned git-annex many times on this podThomas Ferris Nicolaisen In this episode we talk to Joey Hess, the inventor of git-annex and many other useful tools you may be familiar with. Joey has worked on Debian since the 90’s, including building the Debian installer. We already mentioned git-annex many times on this podcast, so most of you should know it is a tool for tracking large external files from Git repositories. We also touch on a lot of other topics, including KickStarter, Haskell and PRISM. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links:Joey's homepageetckeeperikiwikimr (renamed to myrepos)Git annex:git-annexgit-annex assistant,&nbsp;blog,&nbsp;kickstarter project (now closed)&nbsp;git annex and my mom (blog post)Update: Extended campaign to support continued development!Haskell related:Haskell on AndroidCompiling Haskell to JavaScriptUpdate 2: A listener pointed out that the Apple Store does not automatically reject GPL projects. Since then, VLC has become available in the AppStore again. Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/07/gitminutes-16-joey-hess-on-git-annex.htmlhttp://files.gitminutes.com/episodes/16.mp3tag:blogger.com,1999:blog-3892333144596618573.post-9160248756786976179Mon, 08 Jul 2013 05:36:00 +00002014-01-26T21:55:34.269+01:00podcastGitMinutes #15: Ryan Hodson on Learning GitIn this episode we talk to Ryan Hodson, the man behind <a href="http://rypress.com/tutorials/git/">Ry's Git Tutorial</a>. <br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/15.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/15.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br />Links:<br /><ul><li><a href="http://rypress.com/">RyPress.com</a></li><li><a href="http://rypress.com/tutorials/git/index.html">Ry’s Git Tutorial</a>&nbsp;</li><li><a href="http://try.github.io/">Try Git</a></li><li>Peter Cottle's "<a href="http://pcottle.github.io/learnGitBranching/">Learn Git Branching</a>"</li><li><a href="https://groups.google.com/group/git-users">The Git Users' Mailing List</a></li><li><a href="http://git%20flow/">Git Flow</a></li><li><a href="http://scottchacon.com/2011/08/31/github-flow.html">GitHub Flow</a></li><li><a href="http://teamtreehouse.com/">Treehouse</a>&nbsp;(online learning)</li><li><a href="http://blogs.atlassian.com/tag/git/">Atlassian’s Git blog posts</a></li><li><a href="http://training.github.com/web/free-classes/">GitHub's Free Office Hours</a></li><li><a href="http://jinja.pocoo.org/">Jinja templates</a></li></ul><a href="https://help.github.com/articles/installing-git-html-help">Installing Git manual web pages</a><br /><br />If you want to see the help for git-status, you can do either of these:<br /><blockquote class="tr_bq"><span style="font-family: Courier New, Courier, monospace;">git status --help</span>&nbsp;</blockquote><blockquote class="tr_bq"><span style="font-family: Courier New, Courier, monospace;"></span><span style="font-family: Courier New, Courier, monospace;">git help status</span>&nbsp;</blockquote><b>On Windows/Msysgit</b>, the default is to always open the web page. If you are on Mac or Linux, you can append <span style="font-family: Courier New, Courier, monospace;">-w</span> to the above commands.<br /><br />If you always want to see the web pages (so you can leave out <span style="font-family: Courier New, Courier, monospace;">-w</span>), you can do:<br /><blockquote class="tr_bq"><span style="font-family: Courier New, Courier, monospace;">git config --global help.format web</span></blockquote><b>On my Mac</b>, Lynx was the default browser for some reason, so I had to configure it to use the OSX `<span style="font-family: Courier New, Courier, monospace;">open</span>` command (for html files) instead:<br /><blockquote class="tr_bq"><span style="font-family: Courier New, Courier, monospace;">git config --global web.browser open</span></blockquote><b>On my Ubuntu</b>&nbsp;<b>machine</b>, I had to configure it like this to use Google Chrome (Firefox was default):<br /><blockquote class="tr_bq"><span style="font-family: Courier New, Courier, monospace;">git config --global web.browser google-chrome</span></blockquote>I also had to clone the docs into this location (not the one according to the GitHub help pages above):<br /><blockquote class="tr_bq"><span style="font-family: Courier New, Courier, monospace;">/usr/share/doc/git/html/</span></blockquote>See <a href="https://www.kernel.org/pub/software/scm/git/docs/git-web--browse.html">git-web--browse docs</a> for more info.<br /><br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/tNP3xXmnyWI" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/JBJdGWO3aIE" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/JBJdGWO3aIE/gitminutes-15-ryan-hodson-on-learning.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Ryan Hodson, the man behind Ry's Git Tutorial. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: RyPress.comRy’s Git TutoriThomas Ferris NicolaisenIn this episode we talk to Ryan Hodson, the man behind Ry's Git Tutorial. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: RyPress.comRy’s Git Tutorial&nbsp;Try GitPeter Cottle's "Learn Git Branching"The Git Users' Mailing ListGit FlowGitHub FlowTreehouse&nbsp;(online learning)Atlassian’s Git blog postsGitHub's Free Office HoursJinja templatesInstalling Git manual web pages If you want to see the help for git-status, you can do either of these: git status --help&nbsp;git help status&nbsp;On Windows/Msysgit, the default is to always open the web page. If you are on Mac or Linux, you can append -w to the above commands. If you always want to see the web pages (so you can leave out -w), you can do: git config --global help.format webOn my Mac, Lynx was the default browser for some reason, so I had to configure it to use the OSX `open` command (for html files) instead: git config --global web.browser openOn my Ubuntu&nbsp;machine, I had to configure it like this to use Google Chrome (Firefox was default): git config --global web.browser google-chromeI also had to clone the docs into this location (not the one according to the GitHub help pages above): /usr/share/doc/git/html/See git-web--browse docs for more info. Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/07/gitminutes-15-ryan-hodson-on-learning.htmlhttp://files.gitminutes.com/episodes/15.mp3tag:blogger.com,1999:blog-3892333144596618573.post-8192531653979040884Mon, 24 Jun 2013 05:26:00 +00002014-01-26T21:33:24.196+01:00podcastGitMinutes #14: Pablo Santos on PlasticSCM, GitSync and SemanticMergeIn this episode we talk to Pablo Santos from Codice Software about Plastic SCM, GitSync and SemanticMerge.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/14.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/14.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div>Links:<br /><ul><li><a href="http://plasticscm.com/">Plastic SCM</a></li><li><a href="http://www.plasticscm.com/gitsync/index.html">GitSync</a></li><li><a href="http://www.semanticmerge.com/">SemanticMerge</a></li><li><a href="http://rlbisbe.wordpress.com/2013/04/15/semantic-merge-as-the-default-merge-tool-with-git-on-windows/">Configuring SemanticMerge for Git mergetool on Windows</a></li><li><a href="http://www.youtube.com/user/codicesoftware">YouTube channel</a></li></ul><div><br /></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/JRopHOdpcu0" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/WmTsamI3A2I" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/WmTsamI3A2I/gitminutes-14-pablo-santos-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Pablo Santos from Codice Software about Plastic SCM, GitSync and SemanticMerge. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Thomas Ferris NicolaisenIn this episode we talk to Pablo Santos from Codice Software about Plastic SCM, GitSync and SemanticMerge. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Plastic SCMGitSyncSemanticMergeConfiguring SemanticMerge for Git mergetool on WindowsYouTube channel Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/06/gitminutes-14-pablo-santos-on.htmlhttp://files.gitminutes.com/episodes/14.mp3tag:blogger.com,1999:blog-3892333144596618573.post-1380529386544645191Mon, 17 Jun 2013 05:44:00 +00002014-01-18T15:53:25.688+01:00podcastGitMinutes #13: Richard Hartmann on Managing Your Homedir with vcshIn this episode, we talk to Richard Hartmann about <a href="https://github.com/RichiH/vcsh">vcsh</a>, a Git-based tool for managing your home directory and configuration.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/13.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/13.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div>Links:<br /><ul><li><a href="https://github.com/RichiH/vcsh">vcsh GitHub page (with docs)</a></li><li><a href="http://richardhartmann.de/">Richard's homepage</a>&nbsp;and <a href="http://richardhartmann.de/talks">talks</a></li><li>IRC channel: #vcs-home on irc.oftc.net</li><li>Mailing list: <a href="mailto:vcs-home@lists.madduck.net">vcs-home@lists.madduck.net</a></li><li><a href="http://joeyh.name/code/mr/">mr (tool for managing multiple repositories)</a></li><li><a href="https://github.com/RichiH/metamonger">metamonger</a> (keeping file metadata as JSON)</li></ul><div><br /></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/jkiW4mqVsvc" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/38VudO5caJE" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/38VudO5caJE/gitminutes-13-richard-hartmann-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode, we talk to Richard Hartmann about vcsh, a Git-based tool for managing your home directory and configuration. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manThomas Ferris NicolaisenIn this episode, we talk to Richard Hartmann about vcsh, a Git-based tool for managing your home directory and configuration. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: vcsh GitHub page (with docs)Richard's homepage&nbsp;and talksIRC channel: #vcs-home on irc.oftc.netMailing list: vcs-home@lists.madduck.netmr (tool for managing multiple repositories)metamonger (keeping file metadata as JSON) Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/06/gitminutes-13-richard-hartmann-on.htmlhttp://files.gitminutes.com/episodes/13.mp3tag:blogger.com,1999:blog-3892333144596618573.post-1856260824784181668Mon, 10 Jun 2013 06:04:00 +00002015-04-07T22:24:04.687+02:00podcastGitMinutes #12: Git Merge 2013 Part 4This is the fourth and final set of interviews from Git Merge 2013 in Berlin.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/12.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/12.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe> <br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://2.bp.blogspot.com/-A28mwunGsio/VSQ8h69HnQI/AAAAAAAAOzU/75-j5NCAhmk/s1600/DSC_7075.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://2.bp.blogspot.com/-A28mwunGsio/VSQ8h69HnQI/AAAAAAAAOzU/75-j5NCAhmk/s1600/DSC_7075.jpg" height="262" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><a href="https://github.com/blog/1501-drinkup-in-berlin-tomorrow" style="font-size: 12.8000001907349px;">Saturday's Drinkup</a><span style="font-size: 12.8000001907349px;">, photo is CC-BY&nbsp;</span><a href="http://thomasrast.ch/pix/foss/20130509_gitmerge/DSC_7075.jpg.php" style="font-size: 12.8000001907349px;">Thomas Rast</a></td></tr></tbody></table></div><div class="separator" style="clear: both; text-align: center;"></div><b id="docs-internal-guid-301d9733-b971-e2b4-3199-7fbf1869e988"><br /></b><br />Big thanks to <b><a href="http://www.viaboxx.de/">Viaboxx GmbH</a></b>&nbsp;paying for my trip to Git Merge!<br /><b><br /></b><b>Michael Haggerty</b> (<a href="https://github.com/mhagger">github</a>, <a href="http://softwareswirl.blogspot.de/">homepage</a>)<br />About the&nbsp;<a href="https://github.com/mhagger/git-imerge">git imerge project</a><br /><a href="https://www.youtube.com/watch?v=FMZ2_-Ny_zc">Michael's lightning talk at Git Merge</a><br /><br /><b>Christian Couder</b>&nbsp;(<a href="http://blog.couder.net/pages/English-CV">homepage/presentations</a>)<br />Enjoy fighting regressions with git bisect (<a href="https://www.kernel.org/pub/software/scm/git/docs/git-bisect-lk2009.html">article</a>,&nbsp;<a href="http://www.slideshare.net/ChristianCouder/enjoy-fighting-regressionswithgitbisect">slides</a>)<br /><a href="http://lwn.net/Articles/317154/">Fully automated bisecting with "git bisect run"</a><br /><a href="https://www.youtube.com/watch?v=CtIkm9Zy1iw">Christian's lightning talk at Git Merge</a><br /><br /><b>Michael Diers&nbsp;</b><br /><a href="http://www.elego.de/en/company/start.html">Elego</a>, doing consulting on Git &amp; processes<br /><br /><b>Valentin Haenel </b>(<a href="https://github.com/esc">github</a>)<br /><a href="http://gitbu.ch/">German Git book</a><br /><a href="http://git-meetup-berlin.de/">Git Meetup Berlin</a><br /><br /><b>Carlos Martín Nieto</b> (<a href="https://github.com/carlosmn">github</a>)<br /><a href="http://libgit2.github.com/">libgit2</a><br /><br /><b>Nico von Geyso</b>&nbsp;(<a href="https://github.com/cholin">github</a>)<br /><a href="http://www.pygit2.org/">pygit2</a><br /><a href="http://www.samba.org/~jelmer/dulwich/">Dulwich (pure Python Git implementation)</a> <br /><br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/4Pq6CAyN0YA" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/3NBgmVcS330" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/3NBgmVcS330/gitminutes-12-git-merge-2013-part-4.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noThis is the fourth and final set of interviews from Git Merge 2013 in Berlin. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Saturday's Drinkup, photo is Thomas Ferris NicolaisenThis is the fourth and final set of interviews from Git Merge 2013 in Berlin. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Saturday's Drinkup, photo is CC-BY&nbsp;Thomas Rast Big thanks to Viaboxx GmbH&nbsp;paying for my trip to Git Merge! Michael Haggerty (github, homepage) About the&nbsp;git imerge project Michael's lightning talk at Git Merge Christian Couder&nbsp;(homepage/presentations) Enjoy fighting regressions with git bisect (article,&nbsp;slides) Fully automated bisecting with "git bisect run" Christian's lightning talk at Git Merge Michael Diers&nbsp; Elego, doing consulting on Git &amp; processes Valentin Haenel (github) German Git book Git Meetup Berlin Carlos Martín Nieto (github) libgit2 Nico von Geyso&nbsp;(github) pygit2 Dulwich (pure Python Git implementation) Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/06/gitminutes-12-git-merge-2013-part-4.htmlhttp://files.gitminutes.com/episodes/12.mp3tag:blogger.com,1999:blog-3892333144596618573.post-8330733145914172868Mon, 03 Jun 2013 05:40:00 +00002015-04-07T22:25:20.633+02:00podcastGitMinutes #11: Git Merge 2013 Part 3This is the third set of interviews from the <a href="http://git-merge.com/">Git Merge 2013</a> conference in Berlin.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/11.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/11.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-wX4qQLhXuSY/VSQ9F7J6BXI/AAAAAAAAOzc/krf_-FFV5Zk/s1600/DSC_6937.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://1.bp.blogspot.com/-wX4qQLhXuSY/VSQ9F7J6BXI/AAAAAAAAOzc/krf_-FFV5Zk/s1600/DSC_6937.jpg" height="263" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><span style="font-size: 12.8000001907349px;">Bird eye of the coffee corner. Photo CC-BY&nbsp;</span><a href="http://thomasrast.ch/pix/foss/20130509_gitmerge/DSC_6937.jpg.php" style="font-size: 12.8000001907349px;">Thomas Rast</a></td></tr></tbody></table><br /></div><div><div class="separator" style="clear: both; text-align: center;"></div><br /><b>Alfonso Alba García</b> (<a href="https://twitter.com/aalbagarcia">twitter</a>)<br />The Spanish Git&nbsp;community,&nbsp;<a href="http://aprendegit.com/">AprendeGit</a>.<br /><br /><b>Andrey Devyatkin</b> (<a href="https://plus.google.com/u/0/111714255902550264848/posts">google+</a>, <a href="https://twitter.com/andrey9kin">twitter</a>)<br />About large Git migrations at Ericsson<br /><br /><b>Jens Lehmann</b> (<a href="https://github.com/jlehmann">github</a>)<br />About git submodules, &nbsp;<a href="https://github.com/jlehmann/git-submod-enhancements">enhancements</a>.<br /><i>Update:</i>&nbsp;<a href="https://www.youtube.com/watch?v=b9IJjxDZXcg">Jens and Heiko's lightning talk at Git Merge</a><br /><br /><b>Christian Halstrick</b> (<a href="https://plus.google.com/108901654783082781742/posts">google+</a>), SAP<br />About <a href="http://eclipse.org/jgit/">JGit</a>. Eclipse’s <a href="https://git.eclipse.org/r/">Gerrit instance</a>.<br /><a href="http://www.eclipsecon.org/2013/sites/eclipsecon.org.2013/files/Scaling%20Up%20JGit%20-%20EclipseCon%202013.pdf">Scaling Up JGit</a> (Shawn Pearce's presentation from EclipseCon 2013)<br /><br /></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/8i0Lu5fKtMU" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/1F3Ckjfwl0g" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/1F3Ckjfwl0g/gitminutes-11-git-merge-2013-part-3.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noThis is the third set of interviews from the Git Merge 2013 conference in Berlin. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Bird eye of the coffee coThomas Ferris NicolaisenThis is the third set of interviews from the Git Merge 2013 conference in Berlin. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Bird eye of the coffee corner. Photo CC-BY&nbsp;Thomas Rast Alfonso Alba García (twitter) The Spanish Git&nbsp;community,&nbsp;AprendeGit. Andrey Devyatkin (google+, twitter) About large Git migrations at Ericsson Jens Lehmann (github) About git submodules, &nbsp;enhancements. Update:&nbsp;Jens and Heiko's lightning talk at Git Merge Christian Halstrick (google+), SAP About JGit. Eclipse’s Gerrit instance. Scaling Up JGit (Shawn Pearce's presentation from EclipseCon 2013) Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/06/gitminutes-11-git-merge-2013-part-3.htmlhttp://files.gitminutes.com/episodes/11.mp3tag:blogger.com,1999:blog-3892333144596618573.post-3873611614896321997Mon, 27 May 2013 07:16:00 +00002015-04-07T22:26:57.107+02:00podcastGitMinutes #10: Git Merge 2013 Part 2This is the second set of interviews from Git Merge 2013 in Berlin.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/10.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/10.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://4.bp.blogspot.com/-neVD5hUy0sw/VSQ9bK23DPI/AAAAAAAAOzk/uDGH20WQ9-w/s1600/DSC_7053.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://4.bp.blogspot.com/-neVD5hUy0sw/VSQ9bK23DPI/AAAAAAAAOzk/uDGH20WQ9-w/s1600/DSC_7053.jpg" height="263" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;"><div style="font-size: 12.8000001907349px;">First guest of the day, Scott Chacon, with the&nbsp;<a href="http://en.wikipedia.org/wiki/Berlin_Cathedral">Berliner Dom</a>&nbsp;in the background.</div><div style="font-size: 12.8000001907349px;">Photo CC-BY&nbsp;<a href="http://thomasrast.ch/pix/foss/20130509_gitmerge/DSC_7053.jpg.php">Thomas Rast</a></div></td></tr></tbody></table><br /></div><div class="separator" style="clear: both; text-align: center;"></div><b>Scott Chacon</b> (<a href="http://scottchacon.com/">homepage</a>, <a href="https://twitter.com/chacon">twitter</a>, <a href="https://github.com/schacon">github</a>), works at Github<br />About Git community. <a href="https://git.wiki.kernel.org/index.php/GitTogether">GitTogether</a>.<br /><br /><b>Mislav Marohnić</b> (<a href="http://mislav.uniqpath.com/">homepage</a>, <a href="https://twitter.com/mislav">twitter</a>, <a href="https://github.com/mislav">github</a>)<br />About the passion of Git users. <a href="http://defunkt.io/hub/">Hub</a>. <a href="http://mislav.uniqpath.com/2010/07/git-tips/">Git tips</a>. <a href="http://mislav.uniqpath.com/2013/02/merge-vs-rebase/">Merge vs rebase</a>.<br /><i>Update:</i>&nbsp;<a href="https://www.youtube.com/watch?v=2IPg886iSOU">Mislav's lightning talk about Hub at Git Merge</a><br /><br /><b>Thomas Rast</b> (<a href="http://thomasrast.ch/">homepage</a>, <a href="https://plus.google.com/u/0/108998612245273907729/posts">google+</a>, <a href="https://github.com/trast">github</a>)<br />On Git internals, git-notes, git log -L, developing Git. <br /><br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/c0t2KUl1bsA" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/Qffb5-ruQcQ" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/Qffb5-ruQcQ/gitminutes-10-git-merge-2013-part-2.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noThis is the second set of interviews from Git Merge 2013 in Berlin. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 First guest of the day, Scott Chacon, wThomas Ferris NicolaisenThis is the second set of interviews from Git Merge 2013 in Berlin. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 First guest of the day, Scott Chacon, with the&nbsp;Berliner Dom&nbsp;in the background.Photo CC-BY&nbsp;Thomas Rast Scott Chacon (homepage, twitter, github), works at Github About Git community. GitTogether. Mislav Marohnić (homepage, twitter, github) About the passion of Git users. Hub. Git tips. Merge vs rebase. Update:&nbsp;Mislav's lightning talk about Hub at Git Merge Thomas Rast (homepage, google+, github) On Git internals, git-notes, git log -L, developing Git. Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/05/gitminutes-10-git-merge-2013-part-2.htmlhttp://files.gitminutes.com/episodes/10.mp3tag:blogger.com,1999:blog-3892333144596618573.post-995565416680981462Mon, 20 May 2013 08:04:00 +00002014-01-01T18:59:09.508+01:00podcastGitMinutes #09: Git Merge 2013 Part 1Last week I went to the <a href="http://git-merge.com/">Git Merge conference in Berlin</a>! I brought my improvised&nbsp;digital&nbsp;recorder (a Nexus 7 connected to a pair of&nbsp;PlayStation&nbsp;Singstar mikes), and recorded a good few interviews, enough to make four episodes for GitMinutes, of which this one is the first.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/09.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/09.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br /><i>Edit: I mistakenly say in the intro that the episode is recorded on the 10th of April. Note that the actual date of the interviews was <b>10th of May</b>.</i><br /><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-S1Rvyd7w7zI/UY0gTFGlXEI/AAAAAAAAMx4/luTUHfYsp_o/w1168-h876-no/2013+-+1" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="http://1.bp.blogspot.com/-S1Rvyd7w7zI/UY0gTFGlXEI/AAAAAAAAMx4/luTUHfYsp_o/w1168-h876-no/2013+-+1" height="300" width="400" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Dirt-cheap digital recorder. Photo by <a href="https://plus.google.com/100348950724173674512/posts/JvcFFqhzvke">Roberto Tyley</a></td></tr></tbody></table><div class="separator" style="clear: both; text-align: left;">Here are <a href="https://github.com/git-merge">the Git repositories with the notes that were taken during the conference</a>.</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"></div><div class="separator" style="clear: both;">The guests in this episode:</div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both;"><b>Maximilian Haack</b> (<a href="https://twitter.com/coffeejunk">twitter</a>), developer at&nbsp;<a href="http://www.propertybase.com/">PropertyBase</a>.&nbsp;</div><div class="separator" style="clear: both;">About GitMerge and his thesis for visualizing Git</div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both;"><b>Ben Straub</b>&nbsp;(<a href="https://twitter.com/benstraub/">twitter</a>, <a href="https://github.com/ben">github</a>, <a href="http://ben.straub.cc/">homepage</a>). Works at Github.</div><div class="separator" style="clear: both;">About <a href="http://libgit2.github.com/">libgit2</a>. Here's <a href="https://vimeo.com/64716825">the talk from Vicent Marti we were talking about</a></div><div class="separator" style="clear: both;"><i>Update:</i>&nbsp;<a href="https://www.youtube.com/watch?v=ox3G_4rQrQQ">Ben's lightning talk at Git Merge</a>&nbsp;and <a href="https://www.youtube.com/watch?v=xK5yaWTt0R0">Vicent's talk again</a></div><div class="separator" style="clear: both;"><br /></div><div class="separator" style="clear: both;"><b>Jeff “Peff” King </b>(<a href="http://peff.net/peff/">homepage</a>), Works at Github.</div><div class="separator" style="clear: both;">About Git core development, improving performance.</div><div class="separator" style="clear: both;"><br /></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/LlUhvadFJHc" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/TXEZyDYARRI" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/TXEZyDYARRI/gitminutes-09-git-merge-2013-part-1.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noLast week I went to the Git Merge conference in Berlin! I brought my improvised&nbsp;digital&nbsp;recorder (a Nexus 7 connected to a pair of&nbsp;PlayStation&nbsp;Singstar mikes), and recorded a good few interviews, enough to make four episodes for GitMinThomas Ferris NicolaisenLast week I went to the Git Merge conference in Berlin! I brought my improvised&nbsp;digital&nbsp;recorder (a Nexus 7 connected to a pair of&nbsp;PlayStation&nbsp;Singstar mikes), and recorded a good few interviews, enough to make four episodes for GitMinutes, of which this one is the first. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Edit: I mistakenly say in the intro that the episode is recorded on the 10th of April. Note that the actual date of the interviews was 10th of May. Dirt-cheap digital recorder. Photo by Roberto TyleyHere are the Git repositories with the notes that were taken during the conference. The guests in this episode: Maximilian Haack (twitter), developer at&nbsp;PropertyBase.&nbsp;About GitMerge and his thesis for visualizing Git Ben Straub&nbsp;(twitter, github, homepage). Works at Github.About libgit2. Here's the talk from Vicent Marti we were talking aboutUpdate:&nbsp;Ben's lightning talk at Git Merge&nbsp;and Vicent's talk again Jeff “Peff” King (homepage), Works at Github.About Git core development, improving performance. Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/05/gitminutes-09-git-merge-2013-part-1.htmlhttp://files.gitminutes.com/episodes/09.mp3tag:blogger.com,1999:blog-3892333144596618573.post-6184928489275147972Mon, 13 May 2013 11:08:00 +00002013-12-30T19:26:29.903+01:00podcastGitMinutes #08: Drew Neil on Vim and Workflow<span style="font-family: inherit;">In this episode we talk to Drew Neil. He is the man behind Vimcasts, and the book Practical Vim. A couple of years back he did a whole bunch of screen-casts on how to use Git from inside of Vim, and this is what made me want to get him on the show.</span><br /><span style="font-family: inherit;"><br /></span><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/08.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/08.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><div><span style="font-family: inherit;">Links:</span><br /><ul><li><span style="font-family: inherit; vertical-align: baseline; white-space: pre-wrap;"><a href="http://vimcasts.org/">Vimcasts</a> </span></li><li><span style="font-family: inherit; vertical-align: baseline; white-space: pre-wrap;">Drew on <a href="https://twitter.com/nelstrom">Twitter</a>, </span><span style="font-family: inherit; vertical-align: baseline; white-space: pre-wrap;"><a href="https://github.com/nelstrom/">GitHub</a></span></li><li><span style="font-family: inherit; vertical-align: baseline; white-space: pre-wrap;"><a href="http://pragprog.com/book/dnvim/practical-vim">Drew’s Vim book</a></span></li><li><a href="https://github.com/tpope/vim-fugitive" style="font-family: inherit; white-space: pre-wrap;">Tim Pope's Fugitive</a></li><li><a href="http://vimcasts.org/blog/2011/05/the-fugitive-series/" style="font-family: inherit; white-space: pre-wrap;">The Fugitive Series - a retrospective</a></li><li><a href="http://vimcasts.org/episodes/fugitive-vim---a-complement-to-command-line-git/" style="font-family: inherit; white-space: pre-wrap;">#1 Fugitive.vim - a complement to command line git</a></li><li><a href="http://vimcasts.org/episodes/fugitive-vim-working-with-the-git-index/" style="font-family: inherit; white-space: pre-wrap;">#2 Fugitive.vim - working with the git index</a></li><li><a href="http://vimcasts.org/episodes/fugitive-vim-resolving-merge-conflicts-with-vimdiff/" style="font-family: inherit; white-space: pre-wrap;">#3 Fugitive.vim - resolving merge conflicts with vimdiff</a></li><li><a href="http://vimcasts.org/episodes/fugitive-vim-browsing-the-git-object-database/" style="font-family: inherit; white-space: pre-wrap;">#4 Fugitive.vim - browsing the git object database</a></li><li><a href="http://vimcasts.org/episodes/fugitive-vim-exploring-the-history-of-a-git-repository/" style="font-family: inherit;"><span style="color: #1155cc; vertical-align: baseline; white-space: pre-wrap;">#5 Fugitive.vim - exploring the history of a git repository</span></a></li></ul></div><div><ul><span style="font-family: inherit;"></span></ul><span style="font-family: inherit; vertical-align: baseline; white-space: pre-wrap;">An example of using GitHub’s compare feature to tell the story of a codebase:&nbsp;</span></div><div><br /></div><div><span style="color: #1155cc; font-family: inherit; text-decoration: underline; vertical-align: baseline;"><a href="https://github.com/senchalearn/Presidents" style="font-family: inherit; text-decoration: none; white-space: pre-wrap;">Presidents</a></span><span style="font-family: inherit; white-space: pre-wrap;"> (Follow the ‘view diff’ links in the README file to see the codebase evolve)</span><br /><span style="font-family: inherit; white-space: pre-wrap;"><br /></span><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/GUptUQGrJLE" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/aS05rQM5EPA" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/aS05rQM5EPA/gitminutes-08-drew-neil-on-vim-and.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Drew Neil. He is the man behind Vimcasts, and the book Practical Vim. A couple of years back he did a whole bunch of screen-casts on how to use Git from inside of Vim, and this is what made me want to get him on the show. If youThomas Ferris NicolaisenIn this episode we talk to Drew Neil. He is the man behind Vimcasts, and the book Practical Vim. A couple of years back he did a whole bunch of screen-casts on how to use Git from inside of Vim, and this is what made me want to get him on the show. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Vimcasts Drew on Twitter, GitHubDrew’s Vim bookTim Pope's FugitiveThe Fugitive Series - a retrospective#1 Fugitive.vim - a complement to command line git#2 Fugitive.vim - working with the git index#3 Fugitive.vim - resolving merge conflicts with vimdiff#4 Fugitive.vim - browsing the git object database#5 Fugitive.vim - exploring the history of a git repositoryAn example of using GitHub’s compare feature to tell the story of a codebase:&nbsp; Presidents (Follow the ‘view diff’ links in the README file to see the codebase evolve) Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/05/gitminutes-08-drew-neil-on-vim-and.htmlhttp://files.gitminutes.com/episodes/08.mp3tag:blogger.com,1999:blog-3892333144596618573.post-4998952433876261236Mon, 06 May 2013 05:47:00 +00002013-12-29T22:36:37.002+01:00podcastGitMinutes #07: Martin Geisler on MercurialIn this episode, we talk to Martin Geisler, a long time contributor to the Mercurial project.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/07.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/07.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><br />Martin is a software developer since 15 years, focusing mainly on Python. I met him at a conference some years back where I talked about Git-SVN, and he talked about Mercurial, and we got to have some really interesting discussions on Git vs Mercurial, some of which we were able to recreate for recording this episode.<br /><br />Links and resources from the show:<br /><ul><li><a href="http://geisler.net/">Martin's homepage</a> (redirects to <a href="https://plus.google.com/108957994038017966408/">his Google+ account</a> at the time of writing)</li><li>The two frameworks Martin mentioned for Python development:</li><ul><li><a href="https://github.com/Pylons/pyramid">Pyramid</a>&nbsp;</li><li><a href="http://www.sqlalchemy.org/">SQL Alchemy</a>&nbsp;</li></ul><li><a href="http://mercurial-scm.org/">Mercurial</a>&nbsp;</li><li><a href="http://stevelosh.com/blog/2013/04/git-koans/">Steve Losh's Git Koans</a>&nbsp;</li><li><a href="http://stevelosh.com/blog/2010/01/the-real-difference-between-mercurial-and-git/">Steve Losh explaining the diff between Mercurial and Git</a></li><li><a href="http://blogs.msdn.com/b/bharry/archive/2010/01/27/codeplex-now-supports-mercurial.aspx">CodePlex announced Mercurial support</a>&nbsp;</li><li><a href="http://blog.bitbucket.org/2011/10/03/bitbucket-now-rocks-git/">Bitbucket announced Git support</a>&nbsp;</li><li><a href="http://googlecode.blogspot.de/2011/08/announcing-git-support-for-google-code.html">Google Code announces Git support</a>&nbsp;</li><li><a href="http://blog.fogcreek.com/announcing-kiln-harmony-the-future-of-dvcs/">Announcing Kiln Harmony</a>&nbsp;</li><li><a href="http://comments.gmane.org/gmane.comp.version-control.git/189776">Facebook's discussion on the Git mailing list</a>&nbsp;</li><li><a href="http://mercurial.selenic.com/wiki/HgGit">Mercurial/Git integration with HgGit</a>&nbsp;</li><li><a href="https://bitbucket.org/aragost/javahg">JavaHG</a>&nbsp;</li><li><a href="http://mercurial.selenic.com/wiki/CommandServer">Mercurial's Command Server</a>&nbsp;</li><li><a href="http://mercurial.selenic.com/wiki/Phases">Mercurial Phases</a>&nbsp;</li><li><a href="http://mercurial.selenic.com/wiki/ChangesetEvolution">Mercurial Changeset Evolution</a>&nbsp;</li></ul><br />Some other useful things we&nbsp;didn't&nbsp;talk about:<br /><ul><li><a href="http://mercurial.selenic.com/wiki/PowerUser">Hints for would-be Mercurial power users</a>&nbsp;</li><li><a href="https://bitbucket.org/mg/mercurial-talk/downloads/query-languages.pdf">Revision sets and file sets</a> (built-in query languages that let you select revisions and files)</li><li><a href="http://mercurial.selenic.com/wiki/GitConcepts">Mercurial for Git users</a></li></ul><br />Finally, new users might find a minimal ~/.hgrc file with my favorite extensions useful:<br /><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">[ui]</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">username = Your Name &lt;your.email@example.net&gt;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">[extensions]</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"># Color output and show progress bars in your terminal</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">color =</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">progress =</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"># Pipe output into a pager</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">pager =</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"># Enable 'hg rebase' and 'hg pull --rebase'</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">rebase =</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"># Enable 'hg histedit', like 'git rebase -i'</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">histedit =</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"># Enable 'hg record', like 'git add -i; git commit'</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">record =</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">[pager]</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"># Set $PAGER or specify the pager to use here:&nbsp;</span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">pager = less -FRX</span> <br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/vgQve3ahzbg" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/CmUuKpr5X0c" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/CmUuKpr5X0c/gitminutes-07-martin-geisler-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode, we talk to Martin Geisler, a long time contributor to the Mercurial project. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Martin is a sThomas Ferris NicolaisenIn this episode, we talk to Martin Geisler, a long time contributor to the Mercurial project. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Martin is a software developer since 15 years, focusing mainly on Python. I met him at a conference some years back where I talked about Git-SVN, and he talked about Mercurial, and we got to have some really interesting discussions on Git vs Mercurial, some of which we were able to recreate for recording this episode. Links and resources from the show: Martin's homepage (redirects to his Google+ account at the time of writing)The two frameworks Martin mentioned for Python development:Pyramid&nbsp;SQL Alchemy&nbsp;Mercurial&nbsp;Steve Losh's Git Koans&nbsp;Steve Losh explaining the diff between Mercurial and GitCodePlex announced Mercurial support&nbsp;Bitbucket announced Git support&nbsp;Google Code announces Git support&nbsp;Announcing Kiln Harmony&nbsp;Facebook's discussion on the Git mailing list&nbsp;Mercurial/Git integration with HgGit&nbsp;JavaHG&nbsp;Mercurial's Command Server&nbsp;Mercurial Phases&nbsp;Mercurial Changeset Evolution&nbsp; Some other useful things we&nbsp;didn't&nbsp;talk about: Hints for would-be Mercurial power users&nbsp;Revision sets and file sets (built-in query languages that let you select revisions and files)Mercurial for Git users Finally, new users might find a minimal ~/.hgrc file with my favorite extensions useful: [ui] username = Your Name &lt;your.email@example.net&gt; [extensions] # Color output and show progress bars in your terminal color = progress = # Pipe output into a pager pager = # Enable 'hg rebase' and 'hg pull --rebase' rebase = # Enable 'hg histedit', like 'git rebase -i' histedit = # Enable 'hg record', like 'git add -i; git commit' record = [pager] # Set $PAGER or specify the pager to use here:&nbsp; pager = less -FRX Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/05/gitminutes-07-martin-geisler-on.htmlhttp://files.gitminutes.com/episodes/07.mp3tag:blogger.com,1999:blog-3892333144596618573.post-5852522821815208454Mon, 29 Apr 2013 13:56:00 +00002013-12-28T23:49:22.616+01:00podcastGitMinutes #06: Roberto Tyley on Rewriting History<br />In this episode, we talk to Roberto Tyley about rewriting history in Git. Roberto is a software developer, formerly at Github, and now at The Guardian. He contributes to various open-source projects, and he is the creator of <a href="http://rtyley.github.io/bfg-repo-cleaner/">the BFG Repo-Cleaner</a> which we’ll be talking a lot about today. He’s also the author of <a href="https://play.google.com/store/apps/details?id=com.madgag.agit">Agit, an Android Git client</a>.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/06.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/06.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div>Links:<br /><ul><li><a href="http://www.guardian.co.uk/profile/roberto-tyley">Roberto’s profile on the Guardian</a></li><li><a href="http://www.guardian.co.uk/info/developer-blog/2013/apr/29/rewrite-git-history-with-the-bfg">Blog article about the BFG</a></li><li>Roberto on <a href="https://github.com/rtyley">Github</a>,&nbsp;<a href="https://twitter.com/rtyley">Twitter</a></li><li><a href="http://rtyley.github.io/bfg-repo-cleaner/">BFG Repo-Cleaner</a></li><li><a href="https://play.google.com/store/apps/details?id=com.madgag.agit">Agit in the Play store</a></li><li><a href="http://git-scm.com/docs/git-filter-branch">git-filter-branch</a>&nbsp;</li><li>Thomas’ <a href="https://github.com/tfnico/prefs/blob/master/bin-source/rewrite-git-authors-to-tfnico.sh">oh-crap-I-committed-my-work-email-into-a-public-repo-fix script</a></li><li>A nice benchmark of BFG vs git-filter-branch:</li></ul><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/Ir4IHzPhJuI?feature=player_embedded' frameborder='0' /></div><div><br /></div>In particular, note the "if you don't have a Raspberry Pi" punchline in the end!<br /><br /><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/rpnmTwlpIU8" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/SyEKmQLg1Jg" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/SyEKmQLg1Jg/gitminutes-06-roberto-tyley-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0no In this episode, we talk to Roberto Tyley about rewriting history in Git. Roberto is a software developer, formerly at Github, and now at The Guardian. He contributes to various open-source projects, and he is the creator of the BFG Repo-Cleaner which weThomas Ferris Nicolaisen In this episode, we talk to Roberto Tyley about rewriting history in Git. Roberto is a software developer, formerly at Github, and now at The Guardian. He contributes to various open-source projects, and he is the creator of the BFG Repo-Cleaner which we’ll be talking a lot about today. He’s also the author of Agit, an Android Git client. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Roberto’s profile on the GuardianBlog article about the BFGRoberto on Github,&nbsp;TwitterBFG Repo-CleanerAgit in the Play storegit-filter-branch&nbsp;Thomas’ oh-crap-I-committed-my-work-email-into-a-public-repo-fix scriptA nice benchmark of BFG vs git-filter-branch: In particular, note the "if you don't have a Raspberry Pi" punchline in the end! Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/04/gitminutes-06-roberto-tyley-on.htmlhttp://files.gitminutes.com/episodes/06.mp3tag:blogger.com,1999:blog-3892333144596618573.post-1048913357787254167Mon, 22 Apr 2013 07:10:00 +00002013-12-28T23:22:41.913+01:00podcastGitMinutes #05: Martin Woodward on Visual Studio and TFS with Git<span id="internal-source-marker_0.49457542365416884" style="line-height: 17px; white-space: pre-wrap;"><span style="font-family: inherit; vertical-align: baseline;">In this episode we talk to Martin Woodward about Visual Studio and TFS with Git. We also move through the history of Git on Windows and talk about Microsoft's other Git related business so far. </span></span><br /><span style="font-family: inherit;"><span style="line-height: 17px; white-space: pre-wrap;"><span style="vertical-align: baseline;"><br /></span></span></span><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/05.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/05.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div>Martin is a Senior Program Manager on the Team Foundation Server team at Microsoft. He specializes in the Open Source, Eclipse and Cross-Platform Tooling for TFS. Already before joining Microsoft, he was an MVP, he’s an international speaker, and author on the subject of ALM and TFS.&nbsp; <br /><div dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt;"><br /></div><div dir="ltr" style="margin-bottom: 0pt; margin-top: 0pt;">Links:<br /><ul><li><a href="http://woodwardweb.com/">Martin’s homapage</a> </li><li><a href="https://github.com/martinwoodward">Martin on Github</a> </li><li><a href="http://radiotfs.com/Show/55/GitHappens">Radio TFS, in particular the episode/show-notes about Git</a> </li><li><a href="http://blog.tfnico.com/2013/02/microsoft-ups-their-git-efforts-another.html">Thomas' observations/thoughts on Git/Microsoft</a> (neat map of the technologies we talk about in the show)&nbsp;</li><li><a href="http://www.hanselminutes.com/316/source-control-and-the-cloud-how-did-codeplex-start-supporting-git">Hanselminutes: CodePlex supporting Git</a> </li><li><a href="http://hanselminutes.com/359/git-support-within-visual-studio">Hanselminutes: Git in Visual Studio</a> </li><li><a href="http://www.microsoft.com/en-us/download/details.aspx?id=38188">Visual Studio 2012 Update 2</a> </li><li><a href="http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c">Visual Studio Tools for Git</a></li></ul><ul style="line-height: 1.15;"></ul></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/MAAuLgMyaO0" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/-JY_W8IEHlk" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/-JY_W8IEHlk/gitminutes-05-martin-woodward-on-visual.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Martin Woodward about Visual Studio and TFS with Git. We also move through the history of Git on Windows and talk about Microsoft's other Git related business so far. If you cannot see the audio controls, your browser does not sThomas Ferris NicolaisenIn this episode we talk to Martin Woodward about Visual Studio and TFS with Git. We also move through the history of Git on Windows and talk about Microsoft's other Git related business so far. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Martin is a Senior Program Manager on the Team Foundation Server team at Microsoft. He specializes in the Open Source, Eclipse and Cross-Platform Tooling for TFS. Already before joining Microsoft, he was an MVP, he’s an international speaker, and author on the subject of ALM and TFS.&nbsp; Links: Martin’s homapage Martin on Github Radio TFS, in particular the episode/show-notes about Git Thomas' observations/thoughts on Git/Microsoft (neat map of the technologies we talk about in the show)&nbsp;Hanselminutes: CodePlex supporting Git Hanselminutes: Git in Visual Studio Visual Studio 2012 Update 2 Visual Studio Tools for GitListen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/04/gitminutes-05-martin-woodward-on-visual.htmlhttp://files.gitminutes.com/episodes/05.mp3tag:blogger.com,1999:blog-3892333144596618573.post-621086578408056008Mon, 15 Apr 2013 07:01:00 +00002013-06-23T13:46:59.742+02:00podcastGitMinutes #04: Marius Mathiesen on Gitorious and Git Infrastructure<div>In this episode we talk to Marius Mathiesen, who is one of the Gitorious developers. <br /><br /></div><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/04.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/04.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div>Links:<br /><ul><li><a href="http://zmalltalker.com/">Marius’ homepage</a>&nbsp;(<a href="http://twitter.com/zmalltalker">@zmalltalker</a> on twitter)</li><li><a href="https://gitorious.org/">Gitorious project home page&nbsp;</a></li><li><a href="http://gitorious.com/">Gitorious, the company/services</a></li><li><a href="http://blog.gitorious.org/">Gitorious blog</a>, <a href="http://twitter.com/gitorious">Twitter</a>, <a href="http://identi.ca/gitorious">Identi.ca</a></li><li><a href="http://getgitorious.com/">Gitorious community installer download</a></li><li><a href="http://gitorious.org/gitorious">Gitorious source</a></li><li><a href="https://github.com/cjohansen/use_case">The Rails user-story controller pattern</a></li></ul><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/GzD3pehm8PE" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/GzD3pehm8PE/gitminutes-04-marius-mathiesen-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)2noIn this episode we talk to Marius Mathiesen, who is one of the Gitorious developers. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Marius’ homepagThomas Ferris NicolaisenIn this episode we talk to Marius Mathiesen, who is one of the Gitorious developers. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Marius’ homepage&nbsp;(@zmalltalker on twitter)Gitorious project home page&nbsp;Gitorious, the company/servicesGitorious blog, Twitter, Identi.caGitorious community installer downloadGitorious sourceThe Rails user-story controller pattern git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/04/gitminutes-04-marius-mathiesen-on.htmlhttp://files.gitminutes.com/episodes/04.mp3tag:blogger.com,1999:blog-3892333144596618573.post-6708519018924863229Mon, 08 Apr 2013 10:49:00 +00002013-12-11T08:35:55.992+01:00podcastGitMinutes #03: Richard Schneeman on Git Branches and WorkflowsIn this episode we talk to Richard Schneeman, or <i>Schneems</i>, about Git branches and workflows.<br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/03.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/03.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div>Links:<br /><ul><li><a href="http://schneems.com/">Schneem's homepage</a></li><li><a href="http://www.codetriage.com/">CodeTriage</a>&nbsp;(Help your favorite open source projects!)</li><li><a href="http://heroku.com/">Heroku</a> (Schneems works here)</li><li><a href="http://schneems.com/post/41104255619/use-gifs-in-your-pull-request-for-good-not-evil">Schneem's famous GIF pull-request</a></li><li><a href="http://www.youtube.com/watch?v=e2OKLz7cuDA&amp;feature=player_embedded">Schneem’s Git intro</a> (note all the great Rails tutorials in his YouTube channel)</li><li><a href="http://nvie.com/posts/a-successful-git-branching-model/">Git Flow</a> vs <a href="http://scottchacon.com/2011/08/31/github-flow.html">Github Flow</a></li><li><a href="http://edgeguides.rubyonrails.org/contributing_to_ruby_on_rails.html">Contributing to Rails guide</a> (describes the CHANGELOG, etc)</li></ul>Schneem's favorite git command:<br /><br /><span style="font-family: Courier New, Courier, monospace;">git config -e</span> <br /><span style="font-family: Courier New, Courier, monospace;"><br /></span><div style="text-align: center;"><br /><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/alrJSzYld2Y" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/9jDYggIdxT4" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/9jDYggIdxT4/gitminutes-03-richard-schneeman-on-git.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode we talk to Richard Schneeman, or Schneems, about Git branches and workflows. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: SchneemThomas Ferris NicolaisenIn this episode we talk to Richard Schneeman, or Schneems, about Git branches and workflows. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links: Schneem's homepageCodeTriage&nbsp;(Help your favorite open source projects!)Heroku (Schneems works here)Schneem's famous GIF pull-requestSchneem’s Git intro (note all the great Rails tutorials in his YouTube channel)Git Flow vs Github FlowContributing to Rails guide (describes the CHANGELOG, etc)Schneem's favorite git command: git config -e Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/04/gitminutes-03-richard-schneeman-on-git.htmlhttp://files.gitminutes.com/episodes/03.mp3tag:blogger.com,1999:blog-3892333144596618573.post-307539632919047072Mon, 01 Apr 2013 07:20:00 +00002013-12-11T08:34:55.170+01:00podcastGitMinutes #02: Matthew McCullough on Teaching and Learning GitIn this episode, I talk to Matthew McCullough about the ins and outs of Git teaching/learning, and what Git is actually about. <br /><br /><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/02.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/02.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><div>Links mentioned:</div><ul><li><a href="http://matthewjmccullough.com/">Matthew's homepage</a></li><li>Matthew on <a href="https://github.com/matthewmccullough">Github</a>, <a href="https://twitter.com/matthewmccull">Twitter</a></li><li><a href="http://training.github.com/">GitHub’s training offerings</a></li><li><a href="http://teach.github.com/">GitHub Official Teaching Materials</a> (open sourced!)</li><li><a href="https://github.com/githubtraining/feedback">Ask the GitHub trainers a question</a></li><li><a href="http://try.github.com/">Try Git in the browser</a>&nbsp;(try.github.com)</li><li><a href="http://gitimmersion.com/">Git Immersion</a></li><li><a href="https://github.com/github/janky">GitHub Janky</a> (continuous integration)</li><li>Matthew’s books:&nbsp;</li><ul><li><a href="http://presentationpatterns.com/">Presentation Patterns</a></li><li><a href="http://bit.ly/ogitbook">Version Control with Git</a></li><li><a href="http://bit.ly/gradlebook1">Building and Testing with Gradle</a></li></ul></ul><div><br /></div><div><br /></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/KcChigQWGoU" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/emWUUQxXP5Y" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/emWUUQxXP5Y/gitminutes-02-matthew-mccullough-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this episode, I talk to Matthew McCullough about the ins and outs of Git teaching/learning, and what Git is actually about. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 maThomas Ferris NicolaisenIn this episode, I talk to Matthew McCullough about the ins and outs of Git teaching/learning, and what Git is actually about. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links mentioned:Matthew's homepageMatthew on Github, TwitterGitHub’s training offeringsGitHub Official Teaching Materials (open sourced!)Ask the GitHub trainers a questionTry Git in the browser&nbsp;(try.github.com)Git ImmersionGitHub Janky (continuous integration)Matthew’s books:&nbsp;Presentation PatternsVersion Control with GitBuilding and Testing with Gradle Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/04/gitminutes-02-matthew-mccullough-on.htmlhttp://files.gitminutes.com/episodes/02.mp3tag:blogger.com,1999:blog-3892333144596618573.post-393324236178225303Mon, 25 Mar 2013 19:03:00 +00002013-12-11T08:33:27.792+01:00podcastGitMinutes #01: Randal L. Schwartz on the Development of Git<div>In this first episode of GitMinutes, I talk to Randal L. Schwarz about the history of Git, and a lot of other things like Perl, involuntary Git migrations, the Git community, and his favorite editor!<br /><br /></div><div style="text-align: center;"><audio controls="controls"> <source src="http://files.gitminutes.com/episodes/01.mp3"></source> If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. </audio><br /><a href="http://files.gitminutes.com/episodes/01.mp3">Link to mp3</a><br /><a href="https://flattr.com/submit/auto?user_id=tfnico&amp;url=http://www.gitminutes.com&amp;title=GitMinutes&amp;description=The%20show%20for%20proficient%20Git%20users.%20Stories,%20discussions,%20ideas,%20demos%20and%20other%20things%20useful%20for%20those%20using%20Git%20today.&amp;language=en_US&amp;tags=git&amp;category=audio" title="Flattr"><img src="https://api.flattr.com/button/flattr-badge-large.png" /></a><br /><iframe height="22pt" src="https://www.gittip.com/tfnico/widget.html" style="border: 0; margin: 0; padding: 0;" width="48pt"></iframe></div><div>Links that we mention:</div><ul><li><a href="http://twit.tv/floss">FLOSS Weekly</a>&nbsp;(Randal's podcast, recommended)</li><ul><li><a href="http://twit.tv/floss122">Episode &nbsp;122: Mercurial</a>&nbsp;</li><li><a href="http://twit.tv/floss118">Episode 118: Gerrit</a></li><li><a href="http://twit.tv/floss19">Episode 19: Git</a>&nbsp;</li></ul><li><a href="http://www.stonehenge.com/merlyn/">Randal's homepage</a></li><li><a href="https://plus.google.com/105487854388646525021/posts">Randal on Google+</a>&nbsp;</li><li><a href="http://www.youtube.com/watch?v=8dhZ9BXQgc4">Randal’s Google TechTalk about Git (2007)</a></li><li><a href="http://vimeo.com/35778382">The revised Git talk on Vimeo (2012)</a>&nbsp;(<a href="http://www.slideshare.net/RandalSchwartz/introduction-to-git-11451326">Slides</a>)</li><li><a href="http://gitolite.com/the-list-and-irc/deploy.html">Deploying with(out) Git</a></li><li>Repo managers: <a href="http://gitolite.com/">Gitolite</a>, <a href="http://gitorious.org/">Gitorious</a>&nbsp;and <a href="http://gitblit.com/">Gitblit</a>&nbsp;(which I mispronounced as 'libgit', doh)</li><li><a href="https://gist.github.com/tfnico/4441562">My tips on sending mail to the Git developer's mailing list</a></li><li><a href="http://groups.google.com/forum/?fromgroups#!forum/git-users">The Git-user mailing list</a></li></ul><div><div>Some Git commands we talked about:</div><div><br />Nice graphic Git log in console:&nbsp;</div><div><br /></div><div><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; git log --oneline --graph --decorate</span></div><div><span style="font-family: Courier New, Courier, monospace;"><br /></span>Update and study history in gitk:&nbsp;</div><div><br /></div><div><span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp;&nbsp;</span><span style="font-family: 'Courier New', Courier, monospace;">git fetch -p; git pull --rebase; gitk --all</span></div><div><br /></div></div><div>Additionally, I think these are some interesting links to have a look at:</div><ul><li><a href="http://git-blame.blogspot.de/">Junio C Hamano aka Gitster's Blog</a> (a nice place to keep up to date with new Git releases)</li><li><a href="http://git-blame.blogspot.de/p/a-note-from-maintainer.html">A Note from the Maintainer</a>&nbsp;(explains some of the Git project's conventions)</li></ul><div>You can email comments and feedback to&nbsp;<a href="mailto:feedback@tfnico.co">feedback@gitminutes.com</a>, or comment on this blog-post, or get in touch via:<br /><ul><li><a href="https://twitter.com/gitminutes">GitMinutes on Twitter</a></li><li><a href="https://plus.google.com/109022464050377972065/posts">GitMinutes on Google+</a></li></ul></div><div>The intro/outro music is provided royalty-free by&nbsp;<a href="http://danosongs.com/">danosongs.com</a>. Do check them out!<br /><br />Thanks for listening!<br /><br /></div><div style="text-align: center;"><iframe allowfullscreen="" frameborder="0" height="115" src="//www.youtube.com/embed/t9f2sY_sx0k" width="420"></iframe></div><div style="text-align: center;"><i><span style="font-size: x-small;">Listen to the episode on YouTube</span></i></div><div class="blogger-post-footer"><atom:link rel="payment" href="https://flattr.com/submit/auto?url=http%3A%2F%2Fwww.gitminutes.com%2F&amp;user_id=tfnico" type="text/html" >
</atom:link></div><img src="http://feeds.feedburner.com/~r/gitminutes-podcast/~4/25tNj5XxXlk" height="1" width="1" alt=""/>http://feeds.gitminutes.com/~r/gitminutes-podcast/~3/25tNj5XxXlk/gitminutes-01-randal-l-schwartz-on.htmlfeedback@gitminutes.com (Thomas Ferris Nicolaisen)0noIn this first episode of GitMinutes, I talk to Randal L. Schwarz about the history of Git, and a lot of other things like Perl, involuntary Git migrations, the Git community, and his favorite editor! If you cannot see the audio controls, your browser doesThomas Ferris NicolaisenIn this first episode of GitMinutes, I talk to Randal L. Schwarz about the history of Git, and a lot of other things like Perl, involuntary Git migrations, the Git community, and his favorite editor! If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3 Links that we mention:FLOSS Weekly&nbsp;(Randal's podcast, recommended)Episode &nbsp;122: Mercurial&nbsp;Episode 118: GerritEpisode 19: Git&nbsp;Randal's homepageRandal on Google+&nbsp;Randal’s Google TechTalk about Git (2007)The revised Git talk on Vimeo (2012)&nbsp;(Slides)Deploying with(out) GitRepo managers: Gitolite, Gitorious&nbsp;and Gitblit&nbsp;(which I mispronounced as 'libgit', doh)My tips on sending mail to the Git developer's mailing listThe Git-user mailing listSome Git commands we talked about: Nice graphic Git log in console:&nbsp; &nbsp; &nbsp; git log --oneline --graph --decorate Update and study history in gitk:&nbsp; &nbsp; &nbsp;&nbsp;git fetch -p; git pull --rebase; gitk --all Additionally, I think these are some interesting links to have a look at:Junio C Hamano aka Gitster's Blog (a nice place to keep up to date with new Git releases)A Note from the Maintainer&nbsp;(explains some of the Git project's conventions)You can email comments and feedback to&nbsp;feedback@gitminutes.com, or comment on this blog-post, or get in touch via: GitMinutes on TwitterGitMinutes on Google+The intro/outro music is provided royalty-free by&nbsp;danosongs.com. Do check them out! Thanks for listening! Listen to the episode on YouTube git,scm,vcs,revision,controlhttp://episodes.gitminutes.com/2013/03/gitminutes-01-randal-l-schwartz-on.htmlhttp://files.gitminutes.com/episodes/01.mp3en-usThomas Ferris NicolaisennonadultA podcast for proficient Git users