You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Handle differences in user environments while executing hooks (#696)
* Handle user shell not being bash
* Better handling for differences evaluating PATH in user shells
* Follow Git behavior and fallback to using sh to execute hooks
- (BOOL)runWithArguments:(NSArray*)argumentsstdin:(NSData*)stdinstdout:(NSData**)stdoutstderr:(NSData**)stderrexitStatus:(int*)exitStatuserror:(NSError**)error; // Returns NO if "exitStatus" is NULL and executable exits with a non-zero status
0 commit comments