Events & Meetings
At aragost Trifork, we love to engage with the community. This is why we’ve held a number of talks and presentations about Mercurial and related technologies. This is a list of past and upcoming Mercurial talks and events where you can meet people from aragost Trifork.
July 2012: EuroPython Conference
Martin Geisler will be at the EuroPython 2012 conference in Florence, Italy. This is the official European conference about the Python programming language. Come and say hi if you’re also at the conference!
May 2012: Mercurial 2.3 Sprint
We will be part of the Mercurial 2.3 Sprint in Copenhagen, Denmark! This is a global sprint where Mercurial developers from all over the world meet to discuss and develop Mercurial. The sprint runs three days, from Friday morning, May 11 to Sunday evening, May 13.
A sprint is a great way to get into Mercurial development, so sign up on the wiki page if you’re interested in coming.
April 2012: Mercurial Hangouts on Google Plus
We’ve begun organizing hangouts on Google Plus. A “hangout” is a video group chat on Google Plus and in the chat you get a chance to ask Martin Geisler about anything related to Mercurial.
The hangouts are held every one or two weeks and will be announced on the aragost Trifork G+ page.
February 2012: Copenhagen Area Meetup
Unity Technologies is organizing a Copenhagen Area Meetup on February 17th and aragost Trifork will be there. This is a social gathering for Mercurial users and developers. All Mercurial users and developers are welcome to attend. Build and infrastructure engineers from the area are also welcome, even if they don’t currently use Mercurial. The meet-up will be informal, with refreshments and casual dinner provided.
January 2012: ClearCase in the 21st Century
Flexible Development and Continuous Delivery with ClearCase
Date: Friday 3rd February 2012
Place: Restaurant Au Premier, Zurich, Switzerland
aragost Trifork and Praqma are hosting a free mini conference about how you can enhance your development productivity by integrating your ClearCase environment with two modern Open Source development tools: Jenkins CI (Continuous Integration) and Mercurial DVCS (Distributed Version Control System).
Please sign up at http://praqma.ch/, registration is free!
October, 2011: Meet us at GOTO Aarhus!
We will organize a Mercurial user group event at the GOTO Aarhus 2011 conference next week. This is the abstract:
Mercurial is an Open Source distributed version control system that offers you the power and speed to efficiently handle projects of any size and kind. Every clone contains the whole project history, so committing, branching, tagging and merging are local, fast and convenient. You can use a multitude of workflows and easily enhance its functionality with new or existing extensions. Come join us if you want to learn more!
There will be two main parts:
Mercurial Kick Start: Martin Geisler will get you quickly up to speed on Mercurial. We will cover the important difference between centralized and distributed version control, and show the basic commands. The aim of the talk is to answer your questions about Mercurial, so we will try to make it very interactive.
Mercurial Migration: Sune Foldager will describe how he helped migrate 150 developers from CVS to Mercurial. Why did they choose Mercurial over competing systems like Git? What changes did they make to their workflows and are they happy with the results?
About the speakers:
Martin Geisler and Sune Foldager have both been involved in the Mercurial project since 2008 and are now part of the core developer team.
Martin moved from Denmark to Switzerland in the beginning of 2010 to work full-time as a Mercurial consultant for aragost Trifork. There he has helped several large European clients migrate to Mercurial by writing custom extensions, providing training, and helping with the implementation of new workflows.
Sune works in the infrastructure team for the Danish company Edlund A/S, with around 150 C# / .NET developers, and has been instrumental in switching their source control from CVS to Mercurial back in 2009. He has made several contributions to Mercurial concerning use and deployment in Windows environments, and working effectively with named branches.
The event is free! Please come along if you have little or no experience with distributed version control, but want to learn more. We expect you are familiar with an existing centralized revision control systems such as CVS, Subversion, or Perforce, and want to show you the new world of distributed version control.
June, 2011: Talks at gearconf
Last week we went to the gearconf 2011 conference in Düsseldorf and Martin Geisler gave two talks on Mercurial:
Introduction to Mercurial: A general talk about distributed version control in general and Mercurial in particular.
Download the slides: PDF.
Query Languages in Mercurial: Mercurial supports both revision sets and file sets. The first is a very rich SQL-like query language for specifying revisions. This is a query which will show you a combined diff of all outgoing changesets:
hg diff -r "outgoing()"
The second is a similar language for specifying files in the working copy, which will let you do things like this to revert files not in the UTF-8 encoding:
hg revert "set:not decodes('UTF-8')"
Download the slides: PDF.
April, 2011: Mercurial at Wyona
Wyona began using Mercurial for the development of Yanel, an open-source CMS, in the beginning of 2011, as announced on their mailinglist. Cedric Staub from Wyona and I have decided to give a joint talk about Mercurial and how they use it. This is the abstract:
Distributed version control tools like Mercurial are faster and more flexible than the traditional tools like CVS and SVN. Mercurial is used by projects ranging in size from a single developer up to very large projects such as Firefox and OpenOffice.
The talk will have two parts: Martin Geisler from aragost Trifork will start by giving you an introduction to Mercurial and distributed version control.
Afterwards, Cedric Staub from Wyona will present a case study of how switching from Subversion to Mercurial allowed for greater flexibility in their development process.
Date: Tuesday, April 12th at 19:30
Place: Memonic, Badenerstrasse 120, 8004 Zurich
Please see the announcement on techup.ch for more details.
March 2011: Mercurial Sprint in Karlsruhe
Martin Geisler from aragost Trifork will participate in the upcoming Mercurial mini-sprint in Karlsruhe. This will be a great opportunity for some of the Mercurial developers to get together and do some concentrated hacking.
If you are in the area, then you should consider joining! Come talk to us on IRC and put your name on the wiki page linked above. We will sponsor beer and soda for the event, so you wont be thirsty! :-)
January 2011: Mercurial Sprint in Zurich
We’re hosting a small Mercurial sprint at aragost Trifork here in Zurich! Please come join us on
Saturday, January 15th 2011 at 9:00
in the aragost Trifork office at Buckhauserstrasse 40, fifth floor. We will be there from the morning, but you are welcome to pop by whenever it suits you best. Please send Martin a mail first so that we know how many people to expect. We will probably continue until we go out for dinner in the evening.
January, 2011: Mercurial Geek Night II
Are you curious about how you can improve your workflows with Mercurial? In this Geek Night, Martin Geisler from aragost Trifork will introduce you to Mercurial, a fast distributed version control system used by large projects such as Firefox and OpenOffice. You will see first-hand how Mercurial is much more light-weight and flexible than legacy systems like CVS, Subversion, ClearCase, etc.
Following the introduction, Gonzalo Casas from isonet ag will describe how and why they migrated 20 developers from Subversion to Mercurial. You will learn how the robust support for merging in Mercurial makes it feasible for them to manage long-term maintenance branches, while still being able to easily create new branches for new features.
Martin Geisler holds a PhD in Computer Science from the University of Aarhus, Denmark. He has been involved in the Mercurial project for three years and is now a member of the core developer team. He relocated to Zurich in the beginning of 2010 to work full-time as a Mercurial consultant for aragost Trifork.
Gonzalo Casas studied Computer Science at the University Siglo 21, Córdoba, Argentina. He currently works for isonet ag as a software engineer and has been in charge of migrating from Subversion to Mercurial and maintaining the Mercurial repositories and the development process on top of it.
Place: Technopark Zurich
Date & Time: 13th January 2011, 17.00
Registration: Please send name and company address to Serife Cakmak.