freenode/#sicl - IRC Chatlog
Search
4:44:22
beach
Besides mediocre software, the other thing I don't like is mediocre documentation. When I do `git status -s' in one sub-directory of SICL I get a T in the second column, but `man git-status' does not list T as one of the possible outputs.
4:46:23
no-defun-allowed
https://stackoverflow.com/questions/6879501/filter-git-diff-by-type-of-change#6879568 has a snippet from `man git-diff` of all places describing the letters.
4:55:01
beach
OK, I think I see what the problem is, but it required #sicl, no-defun-allowed, stackoverflow, and a second computer with a copy of the SICL repository on it to figure it out.
4:55:27
beach
Somehow, files that are symbolic links in the repository have turned into regular files.
4:56:25
no-defun-allowed
I've never checked, but the GitHub viewer shows broken symbolic links as files, just containing the pathname.
4:57:40
no-defun-allowed
I think that's how the representation could work though. If you look at the contents of those files, are they what you expect?
4:58:22
no-defun-allowed
(Not that this is what you expected at all, but do they have the contents of the linked file?)
5:00:54
beach
Yes, they are identical. Just removing the files and doing git checkout fixes the problem.
5:14:27
beach
Clearly, the software I write has defects, and the documentation is sometimes incorrect or out of date. But I am a single person, and I would think that software like GIT or Firefox would be better, given the resources at their disposal. Having said that, I think that the software that has been `released' and the documentation we produce for it, like Cluffer, Eclector, Flexichain, etc. are not too bad at all, given the resources
5:17:21
beach
I do not consider Cleavir as having been `released', since it is still being worked on. It is used by Clasp because drmeister asked to use it.