So, for what it's worth, with the edge snap, I believe Scott's request is satisified.
As mentioned a few times on IRC (and possibly in this bug) -- we don't support building from a dirty tree. We could, but it's not trivial to do (with LXD), as well, git can't archive what it doesn't know about!
So for now we do build HEAD and build it in either a tempdir or a LXD container. Please do try the edge snap and confirm.
So, for what it's worth, with the edge snap, I believe Scott's request is satisified.
As mentioned a few times on IRC (and possibly in this bug) -- we don't support building from a dirty tree. We could, but it's not trivial to do (with LXD), as well, git can't archive what it doesn't know about!
So for now we do build HEAD and build it in either a tempdir or a LXD container. Please do try the edge snap and confirm.