83a84 > verbs := ctx.FormStrings("verb") 89a91 > UserMode: perm.AccessModeNone, 289a292 > (setting.Annex.Enabled && len(verbs) > 0 && verbs[0] == "git-annex-shell") || // git-annex has its own permission enforcement, for which we expose results.UserMode 291a295 > results.UserMode = deployKey.Mode 313c317 < userMode := perm.UnitAccessMode(unitType) --- > results.UserMode = perm.UnitAccessMode(unitType) 315c319 < if userMode < mode { --- > if results.UserMode < mode { 355a360 > results.UserMode = perm.AccessModeWrite 384c389 < log.Debug("Serv Results:\nIsWiki: %t\nDeployKeyID: %d\nKeyID: %d\tKeyName: %s\nUserName: %s\nUserID: %d\nOwnerName: %s\nRepoName: %s\nRepoID: %d", --- > log.Debug("Serv Results:\nIsWiki: %t\nDeployKeyID: %d\nKeyID: %d\tKeyName: %s\nUserName: %s\nUserID: %d\nUserMode: %d\nOwnerName: %s\nRepoName: %s\nRepoID: %d", 390a396 > results.UserMode,