guix/tests
Ludovic Courtès 82fe08ed20 guix-package: Always use the next number for new generations.
Suggested by Andreas Enge <andreas@enge.fr> at
<http://lists.gnu.org/archive/html/bug-guix/2013-01/msg00325.html>.

* guix-package.in (latest-profile-number): Remove.
  (switch-symlinks): New procedure.
  (roll-back)[switch-link]: Use it.
  (guix-package)[process-actions]: Always choose NUMBER + 1 for the new
  profile.  Use `switch-symlinks' instead of `symlink'.  Remove code to
  delete PROFILE when it exists since `switch-symlinks' has the same
  effect.
* tests/guix-package.sh: Adjust existing `--roll-back' tests.
* doc/guix.texi (Invoking guix-package): Document this `--roll-back'
  behavior.
2013-01-27 17:58:46 +01:00
..
base32.scm Update license headers. 2013-01-06 00:47:50 +01:00
build-utils.scm Update license headers. 2013-01-06 00:47:50 +01:00
builders.scm distro: Change the module name space to (gnu ...). 2013-01-18 01:07:31 +01:00
derivations.scm distro: Rename (distro) to (gnu packages). 2013-01-18 01:07:53 +01:00
guix-build.sh guix-build: Allow version-qualified package names. 2013-01-22 22:14:25 +01:00
guix-daemon.sh distro: Change the module name space to (gnu ...). 2013-01-18 01:07:31 +01:00
guix-download.sh Update license headers. 2013-01-06 00:47:50 +01:00
guix-gc.sh Update license headers. 2013-01-06 00:47:50 +01:00
guix-package.sh guix-package: Always use the next number for new generations. 2013-01-27 17:58:46 +01:00
packages.scm packages: Mark the `inputs' field of <package> as thunked. 2013-01-24 23:33:51 +01:00
snix.scm snix: Update `license' check in unit test. 2013-01-07 22:53:46 +01:00
store.scm distro: Change the module name space to (gnu ...). 2013-01-18 01:07:31 +01:00
test.drv Add unit test for derivation parsing and output. 2012-04-19 23:09:55 +02:00
union.scm distro: Change the module name space to (gnu ...). 2013-01-18 01:07:31 +01:00
utils.scm define-record-type*: Add the `thunked' field definition keyword. 2013-01-23 23:33:09 +01:00