831 reputation
216
bio website geisler.net
location Zurich, Switzerland
age 32
visits member for 2 years, 9 months
seen Mar 21 at 15:10

Hi! I've studied cryptography at University of Aarhus in Denmark. I now like in Zurich, Switzerland. I mostly work with Python, but also like functional languages like Haskell a lot. I became involved in the Mercurial project in 2008. I work at Rackspace in Zurich since 2013.

You can follow me on Google Plus if you want to see what I'm up to or take a look at my CV if you want to know what I've worked with.


Sep
1
comment How does Mercurial determine which changesets I need when I pull?
please accept the answer by tonfa so I can delete my answer.
Aug
13
comment Is there a difference between merges in svn compared to git or mercurial?
@GillBates: I'm talking about a situation where you haven't started a branch for your work — when you're working on trunk in SVN. With a DVCS you can commit without sharing, but in SVN your svn commit will directly affect others who work on the same branch. Even if the two of us work on a branch in SVN, I cannot commit my work without having to immediately merge with your work. That makes commits somewhat scary — which is a scary property for a version control system! :-)
Jun
28
awarded  Yearling
Jun
28
awarded  Yearling
Jun
8
awarded  Announcer
Jun
7
comment Is version history really sacred or is it better to rebase?
What you describe here goes straight against the advice in the Mercurial wiki. Small "obviously correct" changesets are preferred for reviews. Collapsing a feature branch into a single changeset is not normal in Mercurial — I've seen it recommended much more often in Git where git rebase -i lets you do this easily and selectively. The nearest Mercurial equivalent is histedit.
Jun
7
awarded  Critic
Apr
24
answered Subrepositories (submodules) as a dependency tracking solution - yes or no?
Apr
23
comment Are any companies moving from DVCSs to CVCSs?
@kevincline: I don't know much about this area, but I can readily believe that files for chip design can grow huge if you need to specify the location of many, many transistors.
Apr
23
awarded  Nice Answer
Apr
23
comment Are any companies moving from DVCSs to CVCSs?
@AndrewFinnell: Yes, it's the usual story with files that cannot delta-compress well: the history becomes huge and a clone will take ages. You're right that Git can make a clone of only the most recent history, but it's a cripled clone: git-clone(1) says "A shallow repository has a number of limitations (you cannot clone or fetch from it, nor push from nor into it)". My client wanted a functional clone that they could use for new development.
Apr
23
comment Are any companies moving from DVCSs to CVCSs?
@dukeofgaming: Largefiles is a completely different extension than the one they were working on. Largefiles is used in production by several companies and Fog Creek has been pushing it as a killer feature of Kiln. Largefiles evolved from kbfiles (that's the extension used by Kiln), which evolved from bfiles. Largefiles is not pretty when you look inside, but it's the best we've got and it's being improved with every release.
Apr
23
comment Are any companies moving from DVCSs to CVCSs?
@ThorbjørnRavnAndersen: It was my understanding that these binary files were genuine "source" files used for chip design. It was not the usual problem where people add a ton of .jar files to version control because they don't use a proper artifact repository. Maybe one could have restructured the workflow so that they could use an artifact repository — but I was only brought in quite late in the process.
Apr
22
answered Are any companies moving from DVCSs to CVCSs?
Apr
22
awarded  Nice Answer
Apr
22
awarded  Nice Answer
Apr
20
comment Which revision control system to use for 2 semester capstone course?
I would not recommend hggit for new users of Mercurial — I would instead send the students to Bitbucket where they can host as many public or private repositories as they want.
Mar
12
awarded  Nice Answer
Mar
12
comment Training a company to use a DVCS coming from a CVCS mindset, is it as hard as one would think?
@LazyBadger: Sorry, that was not my intention. I've updated the answer a bit to better reflect what I tried to say. I hope you like it more now.
Mar
12
revised Training a company to use a DVCS coming from a CVCS mindset, is it as hard as one would think?
added 56 characters in body