>>16
The integrated approach has nothing to do with off line use, in terms of how it conflicts with UNIX philosophy. Once you make a pull with git you can be offline for as long as you like.
since syncing the repository not only gives you the latest bugs but lets you interact with them as well
What does that even mean? How's that different from git or mercurial?