erlware / relx

Sane, simple release creation for Erlang
http://erlware.github.io/relx
Apache License 2.0
697 stars 232 forks source link

Support the uninstall command. (release_handler:remove_release/1) #474

Closed soranoba closed 7 years ago

lrascao commented 8 years ago

@soranoba could you please rebase onto master?

soranoba commented 8 years ago

@lrascao It's finished !!

lrascao commented 7 years ago

@soranoba please rebase onto master and re-apply your changes

soranoba commented 7 years ago

rebase and operation check has finished.

skyplace@ubuntu ~/Documents/spam ((c700105...)) 
$ ./tmp/spam/bin/spam upgrade 0.0.2
Release 0.0.2 not found, attempting to unpack releases/0.0.2/spam.tar.gz
Unpacked successfully: "0.0.2"
Installed Release: 0.0.2
Made release permanent: "0.0.2"
skyplace@ubuntu ~/Documents/spam ((c700105...)) 
$ ./tmp/spam/bin/spam versions
Installed versions:
* 0.0.2 permanent
* 0.0.1 old
skyplace@ubuntu ~/Documents/spam ((c700105...)) 
$ ./tmp/spam/bin/spam uninstall 0.0.1
Release 0.0.1 is marked old.
Uninstalled Release: 0.0.1
skyplace@ubuntu ~/Documents/spam ((c700105...)) 
$ ./tmp/spam/bin/spam versions
Installed versions:
* 0.0.2 permanent
lrascao commented 7 years ago

+1

soranoba commented 7 years ago

thanks!

lrascao commented 7 years ago

👍