index
:
rebel/rebel
main
Unnamed repository; edit this file 'description' to name the repository.
Matthias Schiffer <mschiffer@universe-factory.net>
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
types.rs
Age
Commit message (
Expand
)
Author
2021-10-24
Split defintions used by both runner and executor into separate crate
Matthias Schiffer
2021-10-24
Move Hasher type aliases to runner
Matthias Schiffer
2021-10-24
Move definition of Dependency into runner module
Matthias Schiffer
2021-10-09
Add layer hash to task output
Matthias Schiffer
2021-10-08
Switch from SHA256 to Blake3 for task hashes
Matthias Schiffer
2021-09-26
Pass path with dependencies instead of distinguishing build and host deps
Matthias Schiffer
2021-09-25
Add recipe and task to TaskID as separate fields
Matthias Schiffer
2021-09-25
Remove unnecessary TaskID traits
Matthias Schiffer
2021-09-19
Use template variables instead of environment, parametrize all examples
Matthias Schiffer
2021-09-19
Rename "target depends" to "depends"
Matthias Schiffer
2021-09-19
Add map of JSON values to TaskArgs
Matthias Schiffer
2021-09-19
Add TaskArgs to reference types
Matthias Schiffer
2021-09-19
Introduce Context struct
Matthias Schiffer
2021-09-18
Separate definition types and reference types
Matthias Schiffer
2021-09-18
executor: use run string instead of action for TaskInput
Matthias Schiffer
2021-09-17
Only pass path to runner, not whole Output structure
Matthias Schiffer
2021-09-17
Introduce runtime dependencies of outputs and add to resolver
Matthias Schiffer
2021-09-17
Have recipes specify outputs, verify in resolver
Matthias Schiffer
2021-09-17
Prepare for tasks with multiple outputs
Matthias Schiffer
2021-09-15
Unpack build dependencies over rootfs
Matthias Schiffer
2021-09-15
Explicitly refer to "target dependencies"
Matthias Schiffer
2021-09-15
Make 'fetch' a kind of dependency instead of a kind of task
Matthias Schiffer
2021-09-15
types: remove Serialize from Task
Matthias Schiffer
2021-09-10
Reduce repetitive StringHash newtype definitions using macro_rules
Matthias Schiffer
2021-09-10
Remove now unneeded (Partial)Ord derives from Hash types
Matthias Schiffer
2021-09-10
Introduce hashable Output enum
Matthias Schiffer
2021-09-10
Rename OutputHash to ArchiveHash
Matthias Schiffer
2021-09-09
Rename TaskAction to Action
Matthias Schiffer
2021-09-07
executor: to not include input hashes of dependencies in TaskInput
Matthias Schiffer
2021-09-02
Make InputHash and OutputHash distinct types
Matthias Schiffer
2021-09-02
Add inherit field to Task definition
Matthias Schiffer
2021-09-02
Store depends in HashSet
Matthias Schiffer
2021-07-24
Introduce "fetch" task type
Matthias Schiffer
2021-07-24
Separate runner input from InputHash input
Matthias Schiffer
2021-07-24
Add TaskAction enum
Matthias Schiffer
2021-07-24
Rename task types
Matthias Schiffer
2021-07-24
Don't include full TaskDef in Task
Matthias Schiffer
2021-07-24
Replace TaskMap struct with type alias
Matthias Schiffer
2021-07-24
Revert introduction of Dependency enum
Matthias Schiffer
2021-07-22
Change StringHash Debug format to hex representation
Matthias Schiffer
2021-07-22
Do not serialize Dependency as a single string
Matthias Schiffer
2021-07-22
Flip Task depends map
Matthias Schiffer
2021-07-22
Use Dependency type in Task and TaskOutput structs
Matthias Schiffer
2021-07-22
Add task: prefix to task dependencies
Matthias Schiffer
2021-07-22
Introduce Dependency enum for different kinds of dependencies
Matthias Schiffer
2021-07-22
Make TaskRef a newtype wrapper
Matthias Schiffer
2021-07-22
Rename TaskID back to TaskRef
Matthias Schiffer
2021-07-17
Remove task output setting for now
Matthias Schiffer
2021-07-17
Pass environment from executor, add to input hash
Matthias Schiffer
2021-06-21
Use input hash for temporary task output filename
Matthias Schiffer
[next]