Fatal on app ls -S if recipe commit doesn't exist
#795
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On our test server is an app with
This commit doesn't exist in the collabora recipe history, probably never pushed.
Log:
Instead of failing,
abrashould catch this and mark it somehow in the output list.Same error message when trying
app ps. Don't know if that cannot work without checking out the commit, but at least the error msg could be more helpfulYes,
<hash>+U, specifically the+Umeans that the operator/maintainer was hacking, deployed something and then didn't "clean up" after (committing it, releasing it, etc.). We should certainly improve the error message. Maybe there is more documentation we can write about+Ubeing the result of "own risk" 🙃 Not sure ifabracan do more but open to proposals!I am wondering about expectations here. We share a development server, it would be great if I could just do all the common
abraoperations on it without needing to be aware about experiments by other admins. It seems that currently all guarantees are off if someone starts hacking on an app.It's called
--chaosfor a reason 😛We did improve the error message for the deploy scenario, so this style of error message could be followed for this code path?
Yes I think its fine to just point to
--chaos.On a bigger picture though I don't understand why we distinguish between chaos/non-chaos on a non-modifying command?