unison
                                
                                 unison copied to clipboard
                                
                                    unison copied to clipboard
                            
                            
                            
                        Spurious errors when pushing to Share after moving a sub-namespace
Steps to reproduce:
- Add a term in a sub-namespace (e.g., unique ability X = X Nat)
- Push to Share (push)
- Move the sub-namespace (e.g., move.namespace X Y.X)
- Push to Share (push). A "There are some changes at [namespace] that aren't in the history you pushed."
- Pull from Share (pull). "Nothing changed [...]"
- Push to Share (push). Works!
Actual output looks like this:
._my_shared.scratch> push anovstrup.public.tmp       
  Uploaded 0 entities.
  ❗️
  
  There are some changes at anovstrup.public.tmp that aren't in the history you pushed.
  
  If you're sure you got the right paths, try `pull` to merge these changes locally, then `push`
  again.
._my_shared.scratch> pull anovstrup.public.tmp
  Downloaded 0 entities.
  Nothing changed as a result of the merge.
._my_shared.scratch> push anovstrup.public.tmp
  Uploaded 6 entities.
  View it on Unison Share: https://share.unison-lang.org/@anovstrup/code/latest/namespaces/public/tmp
Wow good sleuthing, @anovstrup! Thank you for minimizing this!
😁 @ceedubs Just dumb luck — I happened to have just run into this after only moving a namespace since my previous push.