WIP: add dependents tracking for reverse dependency relationships (b99cbcaa71908e612fd2242711e07970) #39

Draft
sigil-03 wants to merge 3 commits from sigil-03/b99cbcaa71908e612fd2242711e07970 into main
Owner

When 'ent depend PARENT CHILD' runs, CHILD now tracks PARENT as a
dependent (an issue that depends on this one). Adds:

  • dependents field to Issue struct (persisted as dependents/ directory)
  • add_dependent() and remove_dependent() methods
  • 'ent dependents ISSUE_ID' command to list reverse dependencies
  • dependents display in 'ent show' output
When 'ent depend PARENT CHILD' runs, CHILD now tracks PARENT as a dependent (an issue that depends on this one). Adds: - dependents field to Issue struct (persisted as dependents/ directory) - add_dependent() and remove_dependent() methods - 'ent dependents ISSUE_ID' command to list reverse dependencies - dependents display in 'ent show' output
When 'ent depend PARENT CHILD' runs, CHILD now tracks PARENT as a
dependent (an issue that depends on this one). Adds:

- dependents field to Issue struct (persisted as dependents/ directory)
- add_dependent() and remove_dependent() methods
- 'ent dependents ISSUE_ID' command to list reverse dependencies
- dependents display in 'ent show' output
add tests for dependents (issue b99cbcaa71908e612fd2242711e07970)
Some checks failed
Code Checks / clippy (push) Has been cancelled
Code Checks / test (push) Has been cancelled
Code Checks / clippy (pull_request) Has been cancelled
Code Checks / test (pull_request) Has been cancelled
6277080450
sigil-03 changed title from WIP: sigil-03/b99cbcaa71908e612fd2242711e07970 to WIP: add dependents tracking for reverse dependency relationships (b99cbcaa71908e612fd2242711e07970) 2026-08-17 23:13:39 +00:00
Some checks failed
Code Checks / clippy (push) Has been cancelled
Code Checks / test (push) Has been cancelled
Code Checks / clippy (pull_request) Has been cancelled
Code Checks / test (pull_request) Has been cancelled
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin sigil-03/b99cbcaa71908e612fd2242711e07970:sigil-03/b99cbcaa71908e612fd2242711e07970
git switch sigil-03/b99cbcaa71908e612fd2242711e07970

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff sigil-03/b99cbcaa71908e612fd2242711e07970
git switch sigil-03/b99cbcaa71908e612fd2242711e07970
git rebase main
git switch main
git merge --ff-only sigil-03/b99cbcaa71908e612fd2242711e07970
git switch sigil-03/b99cbcaa71908e612fd2242711e07970
git rebase main
git switch main
git merge --no-ff sigil-03/b99cbcaa71908e612fd2242711e07970
git switch main
git merge --squash sigil-03/b99cbcaa71908e612fd2242711e07970
git switch main
git merge --ff-only sigil-03/b99cbcaa71908e612fd2242711e07970
git switch main
git merge sigil-03/b99cbcaa71908e612fd2242711e07970
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
taproot-manufacturing/entomologist!39
No description provided.