recentpopularlog in

mcherm : dvcs   33

Unorthodocs: Abandon your DVCS and Return to Sanity - bitquabit
He does a pretty good job of explaining why distributed version control systems are NOT always the best tool and how our industry has gotten irrational about them.
dvcs  git  mercurial  versioncontrol  programming  softwaredevelopment  subversion 
june 2016 by mcherm
Benjamin Pollack's Rants and Thoughts on Technology - bitquabit
This is a REALLY, REALLY GOOD explanation of why DVCS aren't actually such a great idea, at least not for a good many situations.
versioncontrol  git  dvcs 
january 2016 by mcherm
On Monolithic Repositories
Facebook & Google use one big repository not many tiny ones like open source development today. One big repo is more efficient for developers but our tools today (git) don't scale well.
versioncontrol  via:HackerNews  DVCS 
august 2015 by mcherm
GitHub forking has one big flaw - zbowling blag
GitHub shows forks in a tree with no sense of importance. It shouldn't.
github  git  mercurial  dvcs  versioncontrol  via:HackerNews 
november 2011 by mcherm
A Guide to Branching in Mercurial / Steve Losh
How branching works in Mercurial, with pretty pictures.
dvcs  git  mercurial  versioncontrol 
november 2011 by mcherm
Commit History for vog/beautify_git_hash - GitHub
Interesting little tool. It messes with the precise commit time (and also author time) to try to make the hash start with a particular prefix.
cryptography  git  dvcs  via:HackerNews 
october 2011 by mcherm
Version Control by Example – book by Eric Sink
A _GOOD_ book on how distributed version control systems work and why they’re different from (and better than) the preceding generation of version control. I helped edit this (barely) but mostly I just think it’s a good book. It also hawks Eric’s new product… but that’s OK and it is NOT just advertising.
EricSink  versioncontrol  subversion  git  mercurial  programming  softwaredevelopment  via:EricSink  dvcs  books 
september 2011 by mcherm
Opinion: Why I Like Mercurial More Than Git : programming
Reddit discussion of an article comparing mercurial and git. I got into a discussion of scalability issues with DVCS systems.
mypostings  versioncontrol  dvcs  mercurial  git  scalability 
march 2011 by mcherm
ConcatenatingChangesets - Mercurial
How to combine several versions into 1 in mercurial.
versioncontrol  mercurial  dvcs  via:reddit 
march 2011 by mcherm
jhw | Why I Like Mercurial More Than Git
Someone with extensive experience with both got and mercurial prefers Hugh. He explains that it stores additional information (so git can round-trip to hg, but not vice versa).
mercurial  git  versioncontrol  dvcs  via:reddit 
march 2011 by mcherm
One Div Zero: Local Version Control
I mention how IntelliJ uses a local version control and it's nifty.
mypostings  dvcs  versioncontrol  intellij 
november 2010 by mcherm
Why we got so heavily involved in the Subversion project.. « WANdisco INC Blog
A company explains (1) why we contributed to the subversion project, (2) that subversion is much more widely used than git.
versioncontrol  opensource  subversion  dvcs  git  mercurial  via:reddit 
september 2010 by mcherm
Why I Switched to Git From Mercurial — Extra Cheese
Some problems with Mercurial: can't handle huge data files and sometimes loses pieces of history.
dvcs  versioncontrol  mercurial  git  via:reddit 
may 2010 by mcherm
AlBlue's Weblog: Merged ZFS from OpenSolaris to OSX
A case study for why a DVCS is a really good tool for merges.
dvcs  versioncontrol  via:AlBlue 
march 2010 by mcherm
MF Bliki: VersionControlTools
Martin Fowler surveys the version control landscape. He says there are only 3 decent options today: Subversion, Mercurial, or Git. Subversion is best for non-distributed (which is fine for many uses), between Mercurial and Git, Git appeals to those who like to play w/ tools and Mercurial to those who want to get the work done.
versioncontrol  dvcs  martinfowler  via:MartinFowler  mercurial  git  subversion 
march 2010 by mcherm
Hg Init: a Mercurial tutorial by Joel Spolsky
Joel Spolsky's introduction to using Mercurial. Very, very basic introduction (suitable to someone who doesn't know what version control is).
via:reddit  versioncontrol  mercurial  dvcs  JoelSpolsky 
february 2010 by mcherm
On branching
Another set of thoughts on branching strategy in a DVCS. In this case the author likes that Mercurial has bookmarks AND branches AND cloning. He uses them for different things: bookmarks for working on a single feature, branches for working on "major lines of development", and cloning is his own personal preference for all cases.
versioncontrol  dvcs  mercurial  via:HackerNews  branching 
february 2010 by mcherm
Obstacles to an enterprise DVCS
Eric Sink points out something interesting: the two big trends in version control these days are (1) open source has invented DVCS and (2) big business wants tool integration (like bug tracking and such) that enforces process. These two don't mix well, either technically or culturally.
versioncontrol  dvcs  via:EricSink  EricSink 
february 2010 by mcherm
moblog: The Windows Shutdown crapfest
Frustration expressed over the number of people involved in designing a simple menu in Windows and how they have to communicate at Microsoft. Also a clear description of the kinds of problems on a very large project that a DVCS can solve.
dvcs  versioncontrol  microsoft  programming  softwaredevelopment  JoelSpolsky  via:JoelSpolsky 
january 2010 by mcherm
Hg-Git Mercurial Plugin
A great idea, this is a client-side plug-in for Mercurial that allows mercurial clients to work with a git server. Now build one that goes the other way and maybe we can avoid some of the git vs mercurial wars!
git  mercurial  plugins  versioncontrol  dvcs  via:reddit 
april 2009 by mcherm
Google Code to support Mercurial version control system - Ars Technica
It looks to me like Mercurial is winning the race to be "the" preeminent DVCS system. Now Google supports them.
opensource  mercurial  dvcs  google  versioncontrol  via:reddit 
april 2009 by mcherm
Mercurial, Subversion, and Wesley Snipes
Eric Sink (author of a competing version control system) says mercurial is his favorite of the DVCS products.
mypostings  mercurial  versioncontrol  via:EricSink  EricSink  dvcs 
april 2009 by mcherm
PEP 374 -- Migrating from svn to a distributed VCS
Python's evaluation of distributed version control systems. I consider this THE reference on DVCS comparisons because (1) they documented what they were doing very well (objectives, tests and results), (2) it was done objectively rather than by a proponent of one system or another, (3) it was tested with a good-sized repository. And I really trust these guys -- I know that they know what they're doing. They chose mercurial.
versioncontrol  python  programming  git  bzr  dvcs  mercurial  subversion 
april 2009 by mcherm
DVCS Mini Roundup
A description of some of the leading distributed version control systems.
dvcs  programming  IanBicking  versioncontrol 
march 2009 by mcherm
DVCS and DAGs, Part 1
Simple point: DVCSes (Distributed Version Control Systems) treat version history as if it were a graph, not a line.
versioncontrol  via:EricSink  EricSink  dvcs 
march 2009 by mcherm
The Thing About Git
A feature of the Git version control system: it handles it well when you work on two different things in the same working copy. (Do I care?)
via:EricSink  versioncontrol  git  dvcs  programming 
february 2009 by mcherm
DVCS adoption is soaring among open source projects
A review of the fact that Distributed Version Control Systems (DVCS) is becoming more popular among open source projects.
versioncontrol  dvcs  programming  softwaredevelopment  via:ArsTechnica  ArsTechnica 
january 2009 by mcherm
Centralizing distributed version control | ocaml.janestreet.com
When using a distributed version control tool, how do you merge everything? Having a pyramid of owners (like Linux) works; this author proposes another approach. Everyone tosses their patches to a bot which tries merging them in the order received... any failure and your patch is rejected. The successfully merged trunk is available for everyone to get updates from.
via:reddit  versioncontrol  programming  dvcs 
september 2008 by mcherm

Copy this bookmark:





to read