[ostree] deploy: Do not prune repository



commit 36d65b3cfcc9557552314d112493516437d6fcd4
Author: Matthew Barnes <mbarnes redhat com>
Date:   Tue Sep 15 14:40:18 2015 -0400

    deploy: Do not prune repository
    
    To support deploying older commits:
    
      ostree pull <remote> <checksum>
      ostree admin deploy <checksum>
    
    Prior to this, the deploy command garbage collected <checksum> since
    there's no ref pointing to it, and then ostree_sysroot_deploy_tree()
    fails because it can't find the <checksum> commit.
    
    https://bugzilla.gnome.org/732526

 src/ostree/ot-admin-builtin-deploy.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/ostree/ot-admin-builtin-deploy.c b/src/ostree/ot-admin-builtin-deploy.c
index b054ece..51de4ee 100644
--- a/src/ostree/ot-admin-builtin-deploy.c
+++ b/src/ostree/ot-admin-builtin-deploy.c
@@ -119,7 +119,7 @@ ot_admin_builtin_deploy (int argc, char **argv, GCancellable *cancellable, GErro
    * TODO: Add /ostree/transaction file, and only do this cleanup if
    * we find it.
    */
-  if (!ostree_sysroot_cleanup (sysroot, cancellable, error))
+  if (!ostree_sysroot_prepare_cleanup (sysroot, cancellable, error))
     {
       g_prefix_error (error, "Performing initial cleanup: ");
       goto out;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]