Plan 9's not dead edition, presenting 9git The most obvious difference is that Git's index is a bit boneheaded, so I'm ignoring it. The index doesn't affect the wire protocol, so this isn't an interoperability issue, unless you share the same physical repository on both Plan 9 and Unix. If you do, expect them to disagree about the files that have been modified in the working copy.
In fact, the entire concept of the staging area has been dropped, as it's both confusing and clunky. There are now only three states that files can be in: 'untracked', 'dirty', and 'committed'. Tracking is done with empty files under .git/index9/{removed,tracked}/path/to/file.
It's implemented in Plan 9 flavor C, and provides tools for writing repository contents, and a file system for read-only access, which will mirror the current state of the repository.
>9git awesome, something I've wanted for a long time
>What's your excuse now? no elixir port
Lucas Thomas
9bump
Parker Powell
every evening i go to sleep i hope that one day i will wake up, open my thinkpad, cpu(1) into my server i rent per cpu time and continue working on project i left over unfinished yesterday
computer technology is the only area where I'm a fan of diversity. it's nice to have the big 3 operating systems but we need more people doing cool stuff with all the other OSes.
Ian Kelly
Can you imagine how cool and futuristic computig will be if Plan 9 were widely adopted?