Version Control Weekly - Issue 7

| Comments

Version Control Weekly is our weekly newsletter, collecting the top news and links from the world of version control and software configuration management every week. Subscribe to receive it in your inbox every Thursday.

More Git and Github secrets

More Git secrets revealed by GitHubber Zach Holman on merge strategies, the second-order-diff trick, proper commit messages and tone of other stuff. Emoji diffs are included!

Subversion 1.8.1 released

Apache Subversion 1.8.1 has been released to fix a number of client and server side bugs. Check the changelog for a full list of bug fixes and improvements.

Git Workflows and Continuous Delivery

Nice write-up of popular Git workflows: fork and pull, feature branches, mainline model, Git Flow, and their application to continuous delivery. Also, why the “mainline model” is considered an optimal workflow for continuous delivery and its challenges are outlined.

Git Forks And Upstreams: How-to and a cool tip

How to keep your Git clone up-to-date and contribute to upstream. This post has a handy tip to show the upstream ahead/behind numbers in your Linux command line prompt.

What’s in your .gitconfig?

Discussion started in Git Reddit on what people have in their .gitconfigs. It has a nice collection of Git client configurations, including aliases, merge tools, colours and core settings.

GitHub Flow in the Browser

GitHub explains their Git workflow and how it can be achieved using nothing but a Web browser. Creating a branch, editing files, sending pull request and merging back to upstream is possible with several buttons. It is indeed lowers learning barriers for beginners.

GitMinutes #17: Nicholas Zakas on How Companies Are Using Git(Hub)

GitMinutes talking to Nicholas Zakas who 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. The podcast discusses Nicholas’ research on how people use GitHub in a company internal context.

GitLab CI 3.0 released

GitLab announces 3.0 release of their Continuous Integration system. This is a major redesign, reflecting their recent ideas of what a CI system should look like: a flexible architecture for distributed, isolated builds.