moreutils is awesome. I use vidir all the time to edit file names en masse with vim (using macros / regexes). So useful. I think it also works with emacs (you can specify any editor).
It's also an employer that lets me live in a place where rent+utilities is $1.5k/year.
Economically, I look at work I do on Free/Open Source software as an investment in reputation capital. In this case past such investments paid off with yet more work on FLOSS, which is a nice virtuous cycle to be in.
You mention not making a Mac version - perfectly understandable - but will it be usable on Mac in any way? Would be nice to sync files across computers!
He said no to iOS. I think git-annex already exists for Mac OS X, and the new webapp, file watches, etc, probably will as well, though joeyh may rely on other people for the packaging.
Of the year funded by the Kickstarter project, Joey explicitly said he plans to spend a month making it work on Windows. Much more of a priority than I would have guessed at the beginning of the project.
I love the low tech video and hope this project takes off. However the biggest issue I see is that git is terrible at handling binary data.
When checking out a repo, git pulls down the entire history. That means binary files added and then later removed sit around forever bloating the repository.
You should read more about how git-annex actually works. It doesn't track the files in git; it tracks the presence and location of the files, and their hashes. git-annex transfers the actual files around separately, tracks what repositories have them, and ensures that enough redundant copies of those files exist.
Yes that's how git works. However joey has made git annex, that uses git for versioning, but doesn't store all binary data in git, hence avoiding the exact problem you point out.
[+] [-] dfc|13 years ago|reply
Let's make it a two year position and throw in Tahoe-LAFS/git-annex integration;)
[1] and etckeeper, and mr, and moreutils...
Edit:
It occured to me that some people may not be familiar with the other projects I mentioned:
etckeeper: git/bzr/hg for /etc and apt firendly (http://joeyh.name/code/etckeeper/)
mr: easily manage a lot of repositories from multiple DRCSs git/bzr/hg/et al (http://joeyh.name/code/mr/)
moreutils: an expansion pack for coreutils. (http://joeyh.name/code/moreutils/)
Tahoe-LAFS: Cloud Storage for cypherpunks (https://tahoe-lafs.org/trac/tahoe-lafs)
[+] [-] joeyh|13 years ago|reply
That could be improved as described here http://git-annex.branchable.com/todo/tahoe_lfs_for_reals/ ... probably only a day or so's work.
[+] [-] eneveu|13 years ago|reply
Sponge is also pretty cool.
[+] [-] laurentoget|13 years ago|reply
[+] [-] joeyh|13 years ago|reply
Economically, I look at work I do on Free/Open Source software as an investment in reputation capital. In this case past such investments paid off with yet more work on FLOSS, which is a nice virtuous cycle to be in.
[+] [-] josscrowcroft|13 years ago|reply
You mention not making a Mac version - perfectly understandable - but will it be usable on Mac in any way? Would be nice to sync files across computers!
[+] [-] obtu|13 years ago|reply
[+] [-] Apocryphon|13 years ago|reply
[+] [-] equark|13 years ago|reply
[+] [-] JoshTriplett|13 years ago|reply
[+] [-] AncientPC|13 years ago|reply
When checking out a repo, git pulls down the entire history. That means binary files added and then later removed sit around forever bloating the repository.
[+] [-] JoshTriplett|13 years ago|reply
[+] [-] rmc|13 years ago|reply
[+] [-] gringomorcego|13 years ago|reply
Reading this stuff kind of makes my heart swell up. For anyone who reads cypherpunk stuff knows, this is the techno nomadic dream.
No big corp, no real worry about money, just sharing with the community.