Fix typo in README.markdown
support 'git wip' when GIT_EXEC_PATH is a colon separated list

Previously it was assumed that GIT_EXEC_PATH is a single directory.
This also removes support for calling the command with 'git-wip'.
Calling commands like this has been deprecated for a long time.
Merge pull request #11 from tarsius/master

support 'git wip' when GIT_EXEC_PATH is a colon separated list
Merge pull request #10 from dharmatech/patch-1

Fix typo in README.markdown
Fix git-wip for path w/ space

- Paths weren't quoted, was causing problems w/ spaces in path.

Signed-off-by: Jerome Baum <jerome@jeromebaum.com>
Signed-off-by: Bart Trojanowski <bart@jukie.net>
Basic git-wip-mode

- Since we can disable a minor mode, it's possible to disable git-wip
  on a per-buffer basis.

- The mode is automatically enabled if we are in vc-mode, even if we
  aren't actually using git.

Signed-off-by: Jerome Baum <jerome@jeromebaum.com>
Asynchronously run git-wip

- This is much faster than waiting for it to complete.

Signed-off-by: Jerome Baum <jerome@jeromebaum.com>
Cleaner find-file-hook

- Don't run vc-find-file-hook. Directly ask vc for the backend.

- We still check back on each save that the backend is git.

Signed-off-by: Jerome Baum <jerome@jeromebaum.com>
git-wip-mode: Use relative path

- Otherwise git-wip sometimes doesn't work.

Signed-off-by: Jerome Baum <jerome@jeromebaum.com>
merge in some emacs git-wip-mode updates from Jerome Baum
More robust .git/* editing detection
Don't attempt a GitWipSave if not in a .git repository or editing .git/COMMIT_EDITMSG
Remove unneeded "(interactive)" declarations.
Use a hidden buffer by default for git-wip
Avoid errors when git-wip is not found in PATH

Instead, just do nothing.