Add debug option to hooks (#11624)
Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
		
							parent
							
								
									560744fb33
								
							
						
					
					
						commit
						8730b091e3
					
				
							
								
								
									
										19
									
								
								cmd/hook.go
								
								
								
								
							
							
						
						
									
										19
									
								
								cmd/hook.go
								
								
								
								
							|  | @ -46,18 +46,33 @@ var ( | ||||||
| 		Usage:       "Delegate pre-receive Git hook", | 		Usage:       "Delegate pre-receive Git hook", | ||||||
| 		Description: "This command should only be called by Git", | 		Description: "This command should only be called by Git", | ||||||
| 		Action:      runHookPreReceive, | 		Action:      runHookPreReceive, | ||||||
|  | 		Flags: []cli.Flag{ | ||||||
|  | 			cli.BoolFlag{ | ||||||
|  | 				Name: "debug", | ||||||
|  | 			}, | ||||||
|  | 		}, | ||||||
| 	} | 	} | ||||||
| 	subcmdHookUpdate = cli.Command{ | 	subcmdHookUpdate = cli.Command{ | ||||||
| 		Name:        "update", | 		Name:        "update", | ||||||
| 		Usage:       "Delegate update Git hook", | 		Usage:       "Delegate update Git hook", | ||||||
| 		Description: "This command should only be called by Git", | 		Description: "This command should only be called by Git", | ||||||
| 		Action:      runHookUpdate, | 		Action:      runHookUpdate, | ||||||
|  | 		Flags: []cli.Flag{ | ||||||
|  | 			cli.BoolFlag{ | ||||||
|  | 				Name: "debug", | ||||||
|  | 			}, | ||||||
|  | 		}, | ||||||
| 	} | 	} | ||||||
| 	subcmdHookPostReceive = cli.Command{ | 	subcmdHookPostReceive = cli.Command{ | ||||||
| 		Name:        "post-receive", | 		Name:        "post-receive", | ||||||
| 		Usage:       "Delegate post-receive Git hook", | 		Usage:       "Delegate post-receive Git hook", | ||||||
| 		Description: "This command should only be called by Git", | 		Description: "This command should only be called by Git", | ||||||
| 		Action:      runHookPostReceive, | 		Action:      runHookPostReceive, | ||||||
|  | 		Flags: []cli.Flag{ | ||||||
|  | 			cli.BoolFlag{ | ||||||
|  | 				Name: "debug", | ||||||
|  | 			}, | ||||||
|  | 		}, | ||||||
| 	} | 	} | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  | @ -138,7 +153,7 @@ func runHookPreReceive(c *cli.Context) error { | ||||||
| 		return nil | 		return nil | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	setup("hooks/pre-receive.log", false) | 	setup("hooks/pre-receive.log", c.Bool("debug")) | ||||||
| 
 | 
 | ||||||
| 	if len(os.Getenv("SSH_ORIGINAL_COMMAND")) == 0 { | 	if len(os.Getenv("SSH_ORIGINAL_COMMAND")) == 0 { | ||||||
| 		if setting.OnlyAllowPushIfGiteaEnvironmentSet { | 		if setting.OnlyAllowPushIfGiteaEnvironmentSet { | ||||||
|  | @ -273,7 +288,7 @@ func runHookPostReceive(c *cli.Context) error { | ||||||
| 		return nil | 		return nil | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	setup("hooks/post-receive.log", false) | 	setup("hooks/post-receive.log", c.Bool("debug")) | ||||||
| 
 | 
 | ||||||
| 	if len(os.Getenv("SSH_ORIGINAL_COMMAND")) == 0 { | 	if len(os.Getenv("SSH_ORIGINAL_COMMAND")) == 0 { | ||||||
| 		if setting.OnlyAllowPushIfGiteaEnvironmentSet { | 		if setting.OnlyAllowPushIfGiteaEnvironmentSet { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue