i’ve recently started to use rclone, so first of all I would like to thanks the developers community for this great software!
Like ngm, i also think that a function to recover (copy) from b2 the files that existed at a certain time in the past (or x days ago) would be really useful in a lot of scenarios.
In my case I’m using rclone to periodically sync a borg backup repository to b2. Borg can easily manage an infinite versioning incremental backup so, in theory, I could disable the versioning feature in B2 to save space. If I want to protect my repository from an accidental corruption being propagated from the local copy of the repository to the remote one, B2 versioning could be relly useful, but, in this scenario, an easy recovery method is essential. A borg repository has thousands of files inside and the only way to recover previus versions with rclone is per single file.
This is just to add my opinion and my use case to this argument, in the hope this could help to opt for the development of a new feature.