Fugitive is hugely useful and actually provides features above and beyond tig.
That said, tig has an innate simplicity that works for people who are not native vim-ers.
I primarily use screen windows for different functionality. While I can accomplish everything from vim-fugitive, I still maintain a "git" window purely for mind-segmentation and window-SRP reasons.
Thus, tig may open up a completely new concept of active git interfacing.
That said, it is yet another keystroke set to remember (albeit a small keyset).
To be honest, fugitive is one level below Magit -- but it's still a must-have. On a side note, I think that not having an interface to Git is a show-stopper for a programming-oriented text editor, just like integrated compilation support. I checked TextAdapt lately, and I was surprised it doesn't have it (yet) (unless I'm mistaken).
Agreed. Fugitive rocks. I use it more than I do the command line. However I've never been happy with its ability to review history.
tig is one way to cover that gap, but I wanted to do my git log viewing in vim so I can more easily cut and paste. I wrote this git log viewer (vim plugin) to cover that gap:
Comments
Magit is fantastic. If you don't use emacs but instead use Vim, you should check out fugitive (https://github.com/tpope/vim-fugitive)
Fugitive is hugely useful and actually provides features above and beyond tig.
That said, tig has an innate simplicity that works for people who are not native vim-ers.
I primarily use screen windows for different functionality. While I can accomplish everything from vim-fugitive, I still maintain a "git" window purely for mind-segmentation and window-SRP reasons.
Thus, tig may open up a completely new concept of active git interfacing.
That said, it is yet another keystroke set to remember (albeit a small keyset).
Or gitv https://github.com/gregsexton/gitv
To be honest, fugitive is one level below Magit -- but it's still a must-have. On a side note, I think that not having an interface to Git is a show-stopper for a programming-oriented text editor, just like integrated compilation support. I checked TextAdapt lately, and I was surprised it doesn't have it (yet) (unless I'm mistaken).
Agreed. Fugitive rocks. I use it more than I do the command line. However I've never been happy with its ability to review history.
tig is one way to cover that gap, but I wanted to do my git log viewing in vim so I can more easily cut and paste. I wrote this git log viewer (vim plugin) to cover that gap:
https://github.com/kablamo/vim-git-log