diff options
author | 2013-08-01 17:33:04 -0400 | |
---|---|---|
committer | 2013-08-01 17:33:04 -0400 | |
commit | cc87a5e37cd30b272e9c36afbcc522a144a53ff7 (patch) | |
tree | 76ffad5faaa4c8f5d305bf1681cf3e1c3ed22909 /doc/design | |
parent | b93d5c83cb1b9089589dd08a854315b92a2533d0 (diff) |
blog for the day
Diffstat (limited to 'doc/design')
-rw-r--r-- | doc/design/assistant/blog/day_309__filenames.mdwn | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/design/assistant/blog/day_309__filenames.mdwn b/doc/design/assistant/blog/day_309__filenames.mdwn new file mode 100644 index 000000000..30c9b516c --- /dev/null +++ b/doc/design/assistant/blog/day_309__filenames.mdwn @@ -0,0 +1,17 @@ +Today was a nice reminder that there are no end of bugs lurking in filename +handling code. + +First, fixed a bug that prevented git-annex from adding +filenames starting with ":", because that is a special character to git. + +Second, discovered that git 1.8.4 rc0 has changed `git-cat-file --batch` in +a way that makes it impossible to operate on filenames containing spaces. +This is, IMHO, a reversion, so hopefully my +[bug report](http://bugs.debian.org/718517) will get it fixed. + +Put in a workaround for that, although using the broken version of git +with a direct mode repository with lots of spaces in file or directory +names is going to really slow down git-annex, since it often has to fork a +new git cat-file process for each file. + +Release day tomorrow.. |