Refactor diff command's handling of repo and channel

Created by  dblsaiko  on March 29, 2024
S4ZDDHTLHU6XCUOCGWZ3TUZGSB7Q5PIECZ7JKEPZEW4VR2XQ4XXAC
Change contents