mirror of
https://github.com/go-task/task.git
synced 2026-06-30 16:14:19 +00:00
feat: add use_gitignore option to exclude ignored files from sources/generates (#2773)
This commit is contained in:
1
testdata/gitignore/.gitignore
vendored
Normal file
1
testdata/gitignore/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
ignored.txt
|
||||
25
testdata/gitignore/Taskfile.yml
vendored
Normal file
25
testdata/gitignore/Taskfile.yml
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
version: '3'
|
||||
|
||||
use_gitignore: true
|
||||
|
||||
tasks:
|
||||
build:
|
||||
cmds:
|
||||
- cp ./source.txt ./generated.txt
|
||||
sources:
|
||||
- ./*.txt
|
||||
- exclude: ./generated.txt
|
||||
generates:
|
||||
- ./generated.txt
|
||||
method: checksum
|
||||
|
||||
build-no-use_gitignore:
|
||||
use_gitignore: false
|
||||
cmds:
|
||||
- cp ./source.txt ./generated.txt
|
||||
sources:
|
||||
- ./*.txt
|
||||
- exclude: ./generated.txt
|
||||
generates:
|
||||
- ./generated.txt
|
||||
method: checksum
|
||||
1
testdata/gitignore/source.txt
vendored
Normal file
1
testdata/gitignore/source.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
source content
|
||||
1
testdata/gitignore/testdata/TestGitignoreChecksum-first_run.golden
vendored
Normal file
1
testdata/gitignore/testdata/TestGitignoreChecksum-first_run.golden
vendored
Normal file
@@ -0,0 +1 @@
|
||||
task: [build] cp ./source.txt ./generated.txt
|
||||
1
testdata/gitignore/testdata/TestGitignoreChecksum-ignored_file_modified.golden
vendored
Normal file
1
testdata/gitignore/testdata/TestGitignoreChecksum-ignored_file_modified.golden
vendored
Normal file
@@ -0,0 +1 @@
|
||||
task: Task "build" is up to date
|
||||
1
testdata/gitignore/testdata/TestGitignoreChecksum-source_file_modified.golden
vendored
Normal file
1
testdata/gitignore/testdata/TestGitignoreChecksum-source_file_modified.golden
vendored
Normal file
@@ -0,0 +1 @@
|
||||
task: [build] cp ./source.txt ./generated.txt
|
||||
1
testdata/gitignore/testdata/TestGitignoreChecksum-up_to_date.golden
vendored
Normal file
1
testdata/gitignore/testdata/TestGitignoreChecksum-up_to_date.golden
vendored
Normal file
@@ -0,0 +1 @@
|
||||
task: Task "build" is up to date
|
||||
Reference in New Issue
Block a user