Moderators: Nexuiz Moderators, Moderators

Morphed wrote:I knew that Mercurials forces under general HG command will crush pathetic git resistance
btw, this whole topic should look like that:
"hi, git is awesome change to git, git 4ever"
"no we dont"
"but... but this blah blah and that blah blah blah, so you have to change"
..... silence of pure ignorore ......
but noooooooo, you have to convince that guy is wrong, or you will get sick ;P
but remind me, where was last time, that someone convinced other person is wrong, on internet
Alien wrote:Yet, no one can tell, how git is better than mercurial.
divVerent wrote:According to Debian Popcon:
31% of users have subversion
26% of users have cvs
10% of users have git-core
4% of users have mercurial (hg)
2% of users have darcs
1% of users have tla (GNU arch)
According to Ubuntu Popcon:
16% of users have subversion
12% of users have cvs
4% of users have git-core
2% of users have mercurial
0.4% of users have tla (GNU Arch)
0.3% of users have darcs
divVerent wrote: a SMALL advantage to the few people who know git, and a huge disadvantage to people not knowing or not even having git installed.
divVerent wrote:I only know the github.com one, and it plain sucks.
http://github.com/tex/fusecompress/tree/master
[-z-] wrote:Installation is hard:
aptitude install git-core
emerge --ask --verbose dev-util/git
yum install git-core
http://code.google.com/p/git-osx-instal ... list?can=3
http://code.google.com/p/msysgit/
divVerent wrote:You don't even read my posts.
I was talking about e.g. computer pools where you don't have root rights. Compiling stuff from source often IS a pain.
divVerent wrote:I was talking about e.g. computer pools where you don't have root rights. Compiling stuff from source often IS a pain.
[-z-] wrote:I'm not sure how parasti's solution for revision numbers wouldn't work.
Okay, thats factdivVerent wrote:Revision numbers help a lot when people report bugs.
"I found this bug and am using revision 3891".
If you then know you fixed the bug in revision 3893, you simply tell him to update.
With these weird hashes, you'd have to manually check out this revision and verify that the bug is fixed in it.
So, you think svn is preinstalled? how do you think that it is? I _never_ had a debian version (at least since sarge) that came with svn fresh from installation. _never_divVerent wrote:Anyway... another reason NOT to use git and hg is that they are weird tools that don't come preinstalled with distros, and thus are weird niche tools most people don't have and know how to use.
Okay, here you have the numbers that tell you that x percent of $distro users that take part in popcon have VCS Y installed on their system. it does _not_ tell you, that the tools are part of the installation.divVerent wrote:According to Debian Popcon:
31% of users have subversion
26% of users have cvs
10% of users have git-core
4% of users have mercurial (hg)
2% of users have darcs
1% of users have tla (GNU arch)
According to Ubuntu Popcon:
16% of users have subversion
12% of users have cvs
4% of users have git-core
2% of users have mercurial
0.4% of users have tla (GNU Arch)
0.3% of users have darcs
No, it is not. Neither Debian nor Ubuntu have any vcs preinstalled. you _always_ have to install it.divVerent wrote:I think this alone is argument enough not to switch to git, as having to install a weird tool just to check out source of an open source application is really not the way how we should treat future developers. Maybe if git at least outpopularizes cvs (which is dying), we can think about switching to it.
From my point of view, the computer pools in karlsruhe (germany) have both, git and svn preinstalled. And please tell me how many people that follow the nexuiz and dp repositories do that from some computer pools? and even if, just carry the tools on a usb stick, its not that hard and well known practice when having to work on a different computer without admin permissions.divVerent wrote:Also think of users e.g. in computer pools who don't have root access there. They can't just "simply" install git, while it's very likely that they have svn preinstalled.
Cause they are not preinstalled? Cause they don't use simple revision numbers?divVerent wrote:And Mercurial, darcs, arch are RIGHT out.
Don't blame the systems you do not know. look at gitweb (perl driven, which is far better than viewvc and websvn in my eyes when installed properly), cgit (i think it is a tool that generates static html pages every time something changes) or the webfrontend from gitorius (which is not as commercial as github is).divVerent wrote:I only know the github.com one, and it plain sucks.
C167 wrote:So, you think svn is preinstalled? how do you think that it is? I _never_ had a debian version (at least since sarge) that came with svn fresh from installation. _never_divVerent wrote:Anyway... another reason NOT to use git and hg is that they are weird tools that don't come preinstalled with distros, and thus are weird niche tools most people don't have and know how to use.
Okay, here you have the numbers that tell you that x percent of $distro users that take part in popcon have VCS Y installed on their system. it does _not_ tell you, that the tools are part of the installation.divVerent wrote:According to Debian Popcon:
31% of users have subversion
26% of users have cvs
10% of users have git-core
4% of users have mercurial (hg)
2% of users have darcs
1% of users have tla (GNU arch)
According to Ubuntu Popcon:
16% of users have subversion
12% of users have cvs
4% of users have git-core
2% of users have mercurial
0.4% of users have tla (GNU Arch)
0.3% of users have darcs
From my point of view, the computer pools in karlsruhe (germany) have both, git and svn preinstalled.divVerent wrote:Also think of users e.g. in computer pools who don't have root access there. They can't just "simply" install git, while it's very likely that they have svn preinstalled.
Cause they are not preinstalled? Cause they don't use simple revision numbers?divVerent wrote:And Mercurial, darcs, arch are RIGHT out.
Yea the github interface may suck in your eyes, but do not blame the other free systems.
To come to popilarity of VCS', like [-z-] pointed out, git is quite young and did not have the time to become better and more popular like svn had.
i had two scripts in a project that relyed on svn, and when changing to git, i could change them within some minutes.
Next point: commits like 6682 or 6165 simply do not happen, cause git forces you to enter at least a short comment.
divVerent wrote:Revision numbers help a lot when people report bugs.
"I found this bug and am using revision 3891".
If you then know you fixed the bug in revision 3893, you simply tell him to update.
With these weird hashes, you'd have to manually check out this revision and verify that the bug is fixed in it.
[-z-] wrote:Alien wrote:Yet, no one can tell, how git is better than mercurial.
This answer was posted a few pages back: http://whygitisbetterthanx.com/#hg
[-z-] wrote:I'm not part of the RoR circle jerk and still enjoy git. It's never been as painful to me as SVN. You can't honestly tell me you've never fucked up SVN.
tundramagi wrote:[-z-] wrote:I'm not part of the RoR circle jerk and still enjoy git. It's never been as painful to me as SVN. You can't honestly tell me you've never fucked up SVN.
I can honestly say I've never fucked up SVN, but that is because I'm worthless at everything and don't contribute anything.
I've only really worked alone on my own projects so never needed version control.
The one time I worked with another person we just edited the file over ssh with the editor jed and took turns doing edit, reloading file etc, saving. We communicated over IRC. It was fun.
Return to Nexuiz - Development