Opened 13 years ago
Closed 12 years ago
#15 closed enhancement (worksforme)
VCS Mercurial
Reported by: | stephanj | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | RoarAudio Project | Version: | |
Keywords: | Mercurial, hg | Cc: | |
Architecture: | Compiler: | ||
Difficulty: | Kernel: | ||
Operating System: | Parent Tickets: | #12 | |
Patch attached: | no | Protocol: | |
Sound driver: | Topic: |
Description
Test & Investigate Mercurial as Candidate for RoarAudio
Subtickets
Change History (4)
comment:1 Changed 13 years ago by ph3-der-loewe
- Component changed from RoarAudio Main Package to RoarAudio Project
comment:2 Changed 13 years ago by shogsbro
comment:3 Changed 13 years ago by ph3-der-loewe
- Keywords Mercurial hg added
Still some things to think of:
- 'In the OSS world, Git is winning the race for mindshare' -- If this would be any kind of argument This project would be called 'Directsound' and we all would be part of M$.
- 'mainly because Github is such an excellent collaboration tool.' -- Which failed very badly today, see #14
Are there services like github for Mercurial?
comment:4 Changed 12 years ago by ph3-der-loewe
- Resolution set to worksforme
- Status changed from new to closed
See parent ticket.
Note: See
TracTickets for help on using
tickets.
When I started looking for a replacement to Subversion 2 years ago, I was leaning towards Mercurial. It was at the time a more accessible tool and seemed the easy choice.
Over the last 12 months that advantage has in my opinion been eroded, as Git has become a lot slicker. It no longer takes a Phd to use Git, and the repo synchronisation protocol deficiencies (over HTTP) have largely been resolved.
From a technical perspective, Mercurial and Git are functionally largely equivalent.
The choice of VCS relates not only to the technical capabilities of the tool, but also the social scene around the toolset. In the OSS world, Git is winning the race for mindshare - mainly because Github is such an excellent collaboration tool.
The ability of other developers to simply fork your repository onto their personal account, combined with pull-requests and easy merge tools in Git makes it trivial to accept contributions back into your project. This should not be undervalued.