Reputation
861
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
4 16
Newest
 Yearling
Impact
~10k people reached

Jun
28
awarded  Yearling
Jun
28
awarded  Yearling
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