Merge app branchapps
commit890d3c093151d21be352fb465115dfc0660761a7
authorThomas Leonard <talex5@gmail.com>
Mon, 21 May 2012 18:43:48 +0000 (21 19:43 +0100)
committerThomas Leonard <talex5@gmail.com>
Mon, 21 May 2012 18:43:48 +0000 (21 19:43 +0100)
treec835a445b20f2de69ae1642a682ea40738d20410
parentc6dea09b19c65d655c6973da84c530984071a750
parentc55ca46f8f47e8418a284418a6f7099302e19748
Merge app branch

This adds two commands for adding and removing 'apps':

  0install add NAME URI
  0install destroy NAME

Apps are a bit like aliases (and are intended to replace them). The main
difference between apps and aliases is that apps store their current selections
(in ~/.config/0install.net/apps/NAME/selections.xml). This means that they
start faster, because the solver isn't needed.

In the future, apps should also provide better desktop integration features and
make it easier to see what changed in an update.