Why using git would be awesome for nexuiz

Developer discussion of experimental fixes, changes, and improvements.

Moderators: Nexuiz Moderators, Moderators

Postby tundramagi » Sat May 23, 2009 7:15 pm

C167: are you developing anything for nexuiz? If not then why does your _forceful_ _opinion_ _matter_.

In this _instance_ there _is_ you _fanboying_ for git _and_ then there _is_ a _developer_ who _actually_ is doing something _with_ the source control thingamaging _on_ a _regular_ basis _saying_ that _he_likes_ _svn_ in this _instance_.

Who's _opinion_ should _take_ precedence?

Ah, ofcourse, the player's opinion should win even when we're talking about workflow management of the _developer_.

My bad, I forgot!
tundramagi
Forum addon
 
Posts: 974
Joined: Sun Jan 04, 2009 4:53 pm

Postby [-z-] » Sat May 23, 2009 7:21 pm

Stop trying to break out a war. He's obviously a developer of some sort and his input on the pros and cons of either system is valuable.

No one's made a final decision yet and it sounds like it's going to end up staying SVN until we can justify a change. Because obviously we want the system to support everything SVN does and more. Don't get so worked up over it.
Last edited by [-z-] on Sat May 23, 2009 7:22 pm, edited 1 time in total.
[-z-]
Site Admin and Nexuiz Ninja
 
Posts: 1794
Joined: Mon Nov 13, 2006 12:20 am
Location: Florida

Postby alpha » Sat May 23, 2009 7:22 pm

For once teh troll is talking business.
quit for good
alpha
Alien trapper
 
Posts: 492
Joined: Tue Jun 17, 2008 7:18 pm

Postby parasti » Sat May 23, 2009 7:25 pm

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.


If you know the hash of your bugfix commit (found with "git log --grep" for instance), you can run something like "git log $bugfix..$bug" and look at output; no output = $bug is ancestor of $bugfix and has probably been fixed by it. There's also "git tag --contains", "git branch --contains", and probably (and perhaps unfortunately) a dozen other ways to test reachability due to commits being nodes in a graph.
parasti
Alien
 
Posts: 110
Joined: Sun May 11, 2008 11:32 pm
Location: On the walls and the ceiling

Postby divVerent » Sat May 23, 2009 7:31 pm

None of these methods are as simple and efficient as comparing two small numbers. You don't need any tools for THAT.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Alien » Sat May 23, 2009 7:40 pm

[-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


I posted to show how stupid this site is. :D It demonstrates how good git is (writing about git features) without actually comparing anything. Pure fanboyism! Now read some proper non biased comparison (and Linus Torvalds does not work as an argument).

And Mercurial uses revision numbers. Mercurial = git + more features. You just need to figure it out before getting hyped by github thing.

This is unbiased post saying none is better, just comparing and enumerating pros and cons:
http://www.rockstarprogrammer.org/post/ ... l-and-git/
Last edited by Alien on Sat May 23, 2009 7:56 pm, edited 1 time in total.
Alien
Forum addon
 
Posts: 1212
Joined: Tue Apr 22, 2008 7:12 am

Postby [-z-] » Sat May 23, 2009 7:42 pm

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.
[-z-]
Site Admin and Nexuiz Ninja
 
Posts: 1794
Joined: Mon Nov 13, 2006 12:20 am
Location: Florida

Postby tundramagi » Sat May 23, 2009 7:45 pm

[-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.
tundramagi
Forum addon
 
Posts: 974
Joined: Sun Jan 04, 2009 4:53 pm

Postby [-z-] » Sat May 23, 2009 7:50 pm

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.


Both of your points pretty much nullify the use of a VCS. The first one, at least for this matter. It's still a good idea to version software you're writing alone but it's obviously a lot harder to break it when you're the only one working in it.
[-z-]
Site Admin and Nexuiz Ninja
 
Posts: 1794
Joined: Mon Nov 13, 2006 12:20 am
Location: Florida

Postby Alien » Sat May 23, 2009 7:58 pm

I edited my post above adding link.
Alien
Forum addon
 
Posts: 1212
Joined: Tue Apr 22, 2008 7:12 am

PreviousNext

Return to Nexuiz - Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron