[eit.commands.commit] commit data only when something changed

This commit is contained in:
Fabio Erculiani
2013-11-18 15:29:03 +01:00
parent 9e2a324e83
commit 8d6002edaf
+6 -2
View File
@@ -262,6 +262,8 @@ If you would like to selectively add certain packages, please see
entropy_server._transform_package_into_injected(
package_id, repository_id)
entropy_server.commit_repositories()
entropy_server.output(blue(_("Action completed")),
header=brown(" @@ "))
@@ -351,6 +353,8 @@ If you would like to selectively add certain packages, please see
package_ids = entropy_server.add_packages_to_repository(
repository_id, etp_pkg_files)
entropy_server.commit_repositories()
if package_ids:
entropy_server.extended_dependencies_test([repository_id])
@@ -419,6 +423,8 @@ If you would like to selectively add certain packages, please see
for repository_id, packages in remdata.items():
entropy_server.remove_packages(repository_id, packages)
entropy_server.commit_repositories()
def _commit(self, entropy_server):
key_sorter = lambda x: entropy_server.open_repository(
@@ -507,8 +513,6 @@ If you would like to selectively add certain packages, please see
added_s = sorted(to_be_added)
exit_st = self._add_packages(entropy_server, repository_id, added_s)
entropy_server.commit_repositories()
return exit_st