mirror of
https://github.com/go-task/task.git
synced 2025-06-15 00:15:10 +02:00
feat: implement gentle force experiment draft (#1216)
* feat: implement gentle force experiment draft * docs: changelog
This commit is contained in:
4
task.go
4
task.go
@ -50,6 +50,7 @@ type Executor struct {
|
||||
TempDir string
|
||||
Entrypoint string
|
||||
Force bool
|
||||
ForceAll bool
|
||||
Watch bool
|
||||
Verbose bool
|
||||
Silent bool
|
||||
@ -179,7 +180,8 @@ func (e *Executor) RunTask(ctx context.Context, call taskfile.Call) error {
|
||||
return err
|
||||
}
|
||||
|
||||
if !e.Force {
|
||||
skipFingerprinting := e.ForceAll || (call.Direct && e.Force)
|
||||
if !skipFingerprinting {
|
||||
if err := ctx.Err(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
Reference in New Issue
Block a user