diff --git a/plugin/magit.vim b/plugin/magit.vim index a930b7575bdcc8f07133636db9d73dc69e0b1d37..bfac4e980d2d3494a43b6765c0384d0ad5e40b93 100644 --- a/plugin/magit.vim +++ b/plugin/magit.vim @@ -5,6 +5,8 @@ if exists('g:loaded_magit') || !executable('git') || &cp endif let g:loaded_magit = 1 +let g:vimagit_version = [1, 6, 0] + " Initialisation {{{ " FIXME: find if there is a minimum vim version required @@ -1165,6 +1167,12 @@ function! magit#jump_to() execute "edit " . "+" . line . " " filename endfunction +function! magit#show_version() + return g:vimagit_version[0] . "." . + \ g:vimagit_version[1] . "." . + \ g:vimagit_version[2] +endfunction + command! Magit call magit#show_magit('v') command! MagitOnly call magit#show_magit('c') diff --git a/test/test.config b/test/test.config index 2cbd58ee47ea494d89f487fb3904d6ba057543d8..3e496eb5a3e673d73013b6525c8110c0c4ddb42e 100644 --- a/test/test.config +++ b/test/test.config @@ -8,5 +8,6 @@ declare -A test_scripts=( [addDir.vader]='newdir\/' [jump.vader]='books\/models.py|27|60|books\/isbn_search.py|54' [commit.vader]='books/models.py|bootstrap' + [version.vader]='foo' #[addSubmodule.vader]='subdjooks' ) diff --git a/test/version.vader b/test/version.vader new file mode 100644 index 0000000000000000000000000000000000000000..0dd443d346df5b74d907cdbb045cda442ef79051 --- /dev/null +++ b/test/version.vader @@ -0,0 +1,9 @@ +Include: setup.inc + +Execute (Jump to hunk): + let vimagit_git_version=magit#utils#strip(Git_cmd("git --work-tree=".$VIMAGIT_PATH." --git-dir=".$VIMAGIT_PATH."/.git describe --tags --abbrev=0")) + call Git_verbose_log("git version: '" . vimagit_git_version . "'") + call Git_verbose_log("vimagit version: '" . magit#show_version() . "'") + Assert(vimagit_git_version == magit#show_version()) + +Include: cleanup.inc