On Wed, Jul 04, 2018 at 07:30:30AM +0900, Mike Hommey wrote: > That being said, I'm not even sure this particular use case is worth a > new feature. I'm not storing random stuff as gitlinks, I'm storing > sha1s. Well, maybe a mode that makes the distinction between "git oid" > and "external oid" might make things clearer for git itself, especially > for fsck. Actually, I'm also abusing the lower bits of the gitlink mode, to differentiate between regular files, executable files, and symlinks. Mike