@@ -25,6 +25,7 @@ const (
2525 EnvKeyID = "GITEA_KEY_ID" // public key ID
2626 EnvDeployKeyID = "GITEA_DEPLOY_KEY_ID"
2727 EnvPRID = "GITEA_PR_ID"
28+ EnvPRIndex = "GITEA_PR_INDEX"
2829 EnvPushTrigger = "GITEA_PUSH_TRIGGER"
2930 EnvIsInternal = "GITEA_INTERNAL_PUSH"
3031 EnvAppURL = "GITEA_ROOT_URL"
@@ -50,11 +51,11 @@ func InternalPushingEnvironment(doer *user_model.User, repo *repo_model.Reposito
5051
5152// PushingEnvironment returns an os environment to allow hooks to work on push
5253func PushingEnvironment (doer * user_model.User , repo * repo_model.Repository ) []string {
53- return FullPushingEnvironment (doer , doer , repo , repo .Name , 0 )
54+ return FullPushingEnvironment (doer , doer , repo , repo .Name , 0 , 0 )
5455}
5556
5657// FullPushingEnvironment returns an os environment to allow hooks to work on push
57- func FullPushingEnvironment (author , committer * user_model.User , repo * repo_model.Repository , repoName string , prID int64 ) []string {
58+ func FullPushingEnvironment (author , committer * user_model.User , repo * repo_model.Repository , repoName string , prID int64 , prIndex int64 ) []string {
5859 isWiki := "false"
5960 if strings .HasSuffix (repoName , ".wiki" ) {
6061 isWiki = "true"
@@ -75,6 +76,7 @@ func FullPushingEnvironment(author, committer *user_model.User, repo *repo_model
7576 EnvPusherID + "=" + strconv .FormatInt (committer .ID , 10 ),
7677 EnvRepoID + "=" + strconv .FormatInt (repo .ID , 10 ),
7778 EnvPRID + "=" + strconv .FormatInt (prID , 10 ),
79+ EnvPRIndex + "=" + strconv .FormatInt (prIndex , 10 ),
7880 EnvAppURL + "=" + setting .AppURL ,
7981 "SSH_ORIGINAL_COMMAND=gitea-internal" ,
8082 )
0 commit comments