Use monotonicity of shipping to have different retention on client.

Barn should allow clients to have longer retention policy and not reship
files that there exists a newer file on the server. This is done by inducing
what exists on the server and only ship the ones that are newer than that.