orbitalci / orbital

Orbital is a self-hosted CI system for solo/small consulting dev teams. Written in Rust.
GNU General Public License v3.0
29 stars 2 forks source link

Git info: Support identifying changes in specific directories w/ respect to commits #233

Closed tjtelan closed 3 years ago

tjtelan commented 4 years ago

Stages that are dependent on the branch is already part of the plans, but stages dependent on commits of changes within a directory would go a long way towards proper support of monorepos.

Need to be able to take a commit and a path, and return a bool about whether the change has occurred in the commit.

Related: #48 Some form of splitting instructions across the repo in different files could help keep the top-level logic clean, but the mechanism for how those separate files would be referenced needs some design consideration.

tjtelan commented 3 years ago

Closing due to #277

This issue is tracked by https://github.com/tjtelan/git-event-rs/issues/9