- Fix gitdiffall.rb missing escape for file names.
- Use config file from
XDG_CONFIG_HOME
if available. - Respect
$EDITOR
config as default editor command.
- For a
dos
format file, open the diff buffer with also dos fileformat.
- Do additional diffupdate to cover autocmd in edge case.
- Add
min_hash_abbr
option.
- Easier integration with zplug.
- Restore window layout after close
DiffInfo
preview. - View commit in other branch, stash is also supported.
- Fix script compatibility problems on Mac (BSD based).
- CHANGE meaning of "previous" commit for
gitdiffall @{commit}
,gitdiffall <n>
shortcuts.
"previous" is used to say previous linear commit shown in git log, and has changed to first parent of current commit (i.e.,commit^
). - Start 3-way merge during unmerged conflicts.
- Better
GitDiffInfo
display, with Vim's preview window. - Add
gitdiffall j
,gitdiffall k
shortcuts. - Add
log_format
,rebase_log_format
andkeep_info_window
options. - gitdiffall.rb can skip a merge commit before open Vim.
- gitdiffall.rb can skip unmerged files before send them to Vim.
- Some improvements of
--cached
option.
- First release version.