The sound distributed version control system

#690 how do you list changes that depend on a change?

Closed on February 28, 2023
joyously on June 27, 2022

I am wanting to unrecord everything dependent on one change.

Using pijul help unrecord, I found out that you have to list all the changes.

A change can only be unrecorded if all changes that depend on it are also unrecorded in the same operation.

I can find no way to list all the changes that depend on a change.

pmeunier on February 28, 2023

Good question. There is no command to do that, yet it would be easy to add one.

pmeunier added a change on February 28, 2023
ASGW2I5RL242ICSNLCNEJW3ACBZUC2B2E2Q4S6BQO6ZKQCC5B3WQC
pmeunier added a change on February 28, 2023
VWJ2JL63I5OYZ2HS3N4EKM5TW7HRAF5U3OAHDQIVZINIO73IAE7AC
main
pmeunier on February 28, 2023

Here you go! Thanks for the suggestion.

pmeunier closed this discussion on February 28, 2023
joyously on January 25, 2024

Using this command on the pijul repo, it lists the given hash at the end. (self-dependent?)

$ pijul dependents FAOGX7G36
MMQCFCIE6XK64R3QDV3ZSPAD3POWLKHZ2ZPUJP326FDLZROSYOCQC
AHAXT26RD6V64L2ZSWNW3HKEJ4RV26ISL4PYFP3IGC4EVJM5U3IAC
OXZVZDQZEVP7NV3HS6HK5QA7RUD35ODVQ3LL7PWJHTS7DEFM3XTAC
T7YIRFWDA75AC2JSWVVAIDK6J5ICOGYHTGZNGLTJU6SIGXKUGCLQC
YPMGKDPC2ZTBAYKCF57TRLLF6OBHYDHF6LX3KKC35HYEAX2W3XXAC
FAOGX7G362OSLMKTQLQ3S3XMGKACNRAIV2VRURS5QJRHDF577BHQC