News for hackers. Stuff that matters.
Re:Git is the next Unix by bayareaguy on Saturday February 02, 2008 @12:48AM (#108254)
Git is good at what it was designed to do (manage and distribute changes to source code) but that's not what most people need. Non-programmers are a lot better off with simpler things like OSX Time Machine and iDisk.

That said there seems to be a lot of effort duplicated at the file-system level and at the version-control level. I hope file systems of the future will expose nicer api's (e.g. change logging) to help version-control systems become simpler and more efficient.

Re:Git is the next Unix by jsnx on Sunday February 03, 2008 @05:06PM (#108788)
One could also develop a separate kernel API for version control. Filesystems without version control would just have null operations in this API, while filesystems with version control would root around in their database for the change information.
Re:Git is the next Unix by bootload on Saturday February 02, 2008 @12:12AM (#108241)
"... Numerous people have written diff and merge systems for wikis; TWiki even uses RCS. If they used git instead, the repository would be tiny, and you could make a personal copy of the entire wiki to take on the plane with you, then sync your changes back when you're done. ..."

Now that is a compelling idea. How portable is git? ~ en.wikipedia.org/wiki/Git_(software)

Re:Git is the next Unix by jey on Saturday February 02, 2008 @12:56AM (#108255)
My friend looked into porting git to Win32 natively and abandoned the effort because Git uses a ton of UNIX-isms, from fork() to sh scripts.
Re:Git is the next Unix by etal on Sunday February 03, 2008 @09:29PM (#108896)
I read that git was written to intentionally use every trick available in Linux for performance. Mercurial has similar features, but it's much more agreeable to cross-platform work. Mozilla uses it.
Re:Git is the next Unix by Hexstream on Saturday February 02, 2008 @01:12AM (#108258)
Not really surprising, given the author...
Re:Git is the next Unix by anotherjesse on Saturday February 02, 2008 @04:29AM (#108296)
check out ikiwiki - http://ikiwiki.info/ - it backends to both git (and svn) to do this - git allows offline work.
Re:Git is the next Unix by bootload on Saturday February 02, 2008 @06:14AM (#108319)
"... check out ikiwiki ..."

Did, pretty smart & is what I was interested in. Do you know of any python language bindings? Doesn't seem to be any around, at least as far as I can see.

Re:Git is the next Unix by ecuzzillo on Saturday February 02, 2008 @12:35AM (#108249)
It's also the next Unix in that it's kind of hard to use for newbies, and shits all over your data when you do something that seems like a routine action (git revert anyone?), but in fact will tell it to self-destruct. svn is emphatically not this way, which, when you aren't doing anything distributedly and don't have very many branches, is happy.
Re:Git is the next Unix by anon on Monday February 04, 2008 @09:30AM (#109114)
Agreed. SVN is much more user friendly than GIT (command line interface).

The major reason I haven't made the switch from CVS/SVN yet (and am unlikely to).

Re:Git is the next Unix by mooneater on Tuesday February 05, 2008 @01:58PM (#109832)
I'm struggling with this though I can tell it will be well worth it.

Try the peepcode git tutorial, which includes info on migrating from svn.

Re:Git is the next Unix by vikram on Saturday February 02, 2008 @08:30AM (#108343)
This guy is mistaken. It's not good enough to track large files. So I think it's very unlikely that it's what one needs to deal with all of our data needs. It works for small files and big trees of source, but personal data is not like that. The trees are shallow and the files huge. How many people here like to keep their home directory in source control system.
Re:Git is the next Unix by davidw on Saturday February 02, 2008 @04:00AM (#108288)
"git is so powerful, that when you put light in it, it can't escape"
Re:Git is the next Unix by apgwoz on Sunday February 03, 2008 @07:34PM (#108858)
If git has five files and you have five files then git has more files than you.

Git can kill two stones with one bird.

Re:Git is the next Unix by ralph on Saturday February 02, 2008 @06:37AM (#108322)
bzr is a far nicer RCS. http://bazaar-vcs.org/ And the next Unix, Plan 9 from Outer Space, but really from Bell Labs, had already implemented the ideas in its Venti filesystem. http://en.wikipedia.org/wiki/Venti
Re:Git is the next Unix by Tuna-Fish on Saturday February 02, 2008 @06:43PM (#108496)
bzr is fine, as long as you don't want to refactor anything. Ever.

(it doesn't track moving lines between files)

Re:Git is the next Unix by ph0rque on Saturday February 02, 2008 @02:13AM (#108272)
If this is true, then webapps should use git instead of databases.
Re:Git is the next Unix by robmnl on Saturday February 02, 2008 @02:16AM (#108273)
For sure in some cases - yet I don't see any metadata and query capabilities. Are there?
Re:Git is the next Unix by irrelative on Saturday February 02, 2008 @01:22PM (#108406)
Call me skeptical, but the author seems to do a pretty good job describing the features with existing features in Unix.