From 695b39619f502ba04a3c17c63230a817acdd8a72 Mon Sep 17 00:00:00 2001 From: Michel Date: Thu, 2 Mar 2017 09:20:15 +0000 Subject: --- doc/bugs/Empty_files_make_git_status_slow.mdwn | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 doc/bugs/Empty_files_make_git_status_slow.mdwn (limited to 'doc/bugs') diff --git a/doc/bugs/Empty_files_make_git_status_slow.mdwn b/doc/bugs/Empty_files_make_git_status_slow.mdwn new file mode 100644 index 000000000..f8438f4ef --- /dev/null +++ b/doc/bugs/Empty_files_make_git_status_slow.mdwn @@ -0,0 +1,26 @@ +### Please describe the problem. + +When empty files are committed to a repository, git status becomes slow because git annex smudge is run for every empty file under git annex even with clean HEAD. I know git annex is for large files (rather than infinity small ones), but I'm using it to manage a GRASS GIS database, which oddly uses empty files for some things:/ + +### What steps will reproduce the problem? +``` +# slow +touch emptyfile +git add emptyfile +git commit -a -m 'Added empty file.' +GIT_TRACE=1 git status + +# fast +cat 1 > emptyfile +git commit -a -m 'Added a 1 to emptyfile.' +GIT_TRACE=1 git status +``` + +### What version of git-annex are you using? On what operating system? +- git-annex version: 6.20170228-g7a32e08c4 +- operating system: linux x86_64 (SLE 12.2) +- local repository version: 6 + + +### Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders) +Yes, git with git annex has revolutionised my scientific project file organisation and thats why I want to improve it. -- cgit v1.2.3