The UpdateRepoOnMoveJob shouldn't be in lib, but rather in Repo while still being inject by Client (which shouldn't know about the implementation).
This depends on some core job queue related refactoring which yet needs to be done.
Version: unspecified
Severity: normal
Whiteboard: u=dev c=backend p=0