Peter Valdemar Mørch <4ux6as402@xxxxxxxxxxxxxx> writes: > The return value is a bitfield, with |= 1 if HAS_CHANGES > (clearly log has changes "always" - except e.g. "git log > HEAD..HEAD")... Is it clear? "git log HEAD~20..HEAD -- path" where path never changes within the range would be !HAS_CHANGES, wouldn't it? Perhaps "git log --exit-code --raw A..B -- path" should give the same exit status as '! test -z "$(git rev-list A..B -- path)"'? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html