Modified the bundle archive implementation to reconstruct old bundle
revisions if they exist in the file system on startup. Such a situation
occurs if a bundle was updated and the framework uncleanly exited before
a refresh was performed. By recreating the existing revisions, the
framework will force a purge at startup to delete the old revision
directories and only keep the most recent revision (just as if a normal
refresh has occurred instead of an unclean exit in the previous session).


git-svn-id: https://svn.apache.org/repos/asf/incubator/felix/trunk@405419 13f79535-47bb-0310-9956-ffa450edef68
2 files changed