1. A method for automatically resolving patch dependencies for a patch bundle, comprising: recursively performing steps a) through b) until there are no more required dependencies to be added: a) ascertaining a first plurality of patches, said first plurality of patches representing patches currently in said patch bundle; and b) adding patches that are required dependencies of said first plurality of patches to said first plurality of patches, said adding excluding any of said required dependencies that is already in said first plurality of patches prior to said adding or superseded by any patch in said first plurality of patches prior to said adding.