26 lines
753 B
Django/Jinja
26 lines
753 B
Django/Jinja
repos:
|
|
- repo: local
|
|
hooks:{% if layout == 'parts' and not parts %} []{% endif %}
|
|
{% if layout == 'single' %} - id: fmt
|
|
name: fmt
|
|
entry: make fmt
|
|
language: system
|
|
pass_filenames: false
|
|
- id: check
|
|
name: check
|
|
entry: make check
|
|
language: system
|
|
pass_filenames: false
|
|
{% endif %}{% for part in parts %} - id: {{ part }}-fmt
|
|
name: {{ part }} fmt
|
|
entry: make -C {{ part }} fmt
|
|
language: system
|
|
files: ^{{ part }}/
|
|
pass_filenames: false
|
|
- id: {{ part }}-check
|
|
name: {{ part }} check
|
|
entry: make -C {{ part }} check
|
|
language: system
|
|
files: ^{{ part }}/
|
|
pass_filenames: false
|
|
{% endfor %} |