From mboxrd@z Thu Jan 1 00:00:00 1970 From: cmmarusich@gmail.com Subject: Add system roll-back and switch-generation commands Date: Fri, 28 Oct 2016 03:07:17 -0700 Message-ID: <20161028100727.1182-1-cmmarusich@gmail.com> Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56740) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c044i-0004QV-9S for guix-devel@gnu.org; Fri, 28 Oct 2016 06:07:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c044h-0003xv-HK for guix-devel@gnu.org; Fri, 28 Oct 2016 06:07:48 -0400 Received: from mail-pf0-x244.google.com ([2607:f8b0:400e:c00::244]:36542) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1c044h-0003xb-8W for guix-devel@gnu.org; Fri, 28 Oct 2016 06:07:47 -0400 Received: by mail-pf0-x244.google.com with SMTP id n85so880206pfi.3 for ; Fri, 28 Oct 2016 03:07:46 -0700 (PDT) Received: from garuda.hsd1.wa.comcast.net. ([2601:602:9d80:188d:4e0f:6eff:fef6:70b9]) by smtp.gmail.com with ESMTPSA id t7sm17798508pfa.22.2016.10.28.03.07.44 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Oct 2016 03:07:44 -0700 (PDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org Hi, This patch series adds 'guix system roll-back' and 'guix system switch-generation' commands. It should apply cleanly to the current master branch. I've tested the patches manually on a VM with a single disk, and a VM with multiple disks (with the store on a separate disk). Two of the "check-system" tests fail (nss-mdns and encrypted-root-os), but those are failing on the current master branch for me anyway, and I can't recall ever seeing them pass, so I have no reason to suspect that my changes are causing the failures. I look forward to your feedback. Thank you, Chris