smart-live-rebuild will automatically upgrade EVERY installed VCS package which is not always desired. The ability to select packages inclusively (check only these) "smart-live-rebuild app/foo app/bar" or exclusively (do NOT rebuild these) "smart-live-rebuild !app/baz" would be an excellent feature that could make this functionality significantly safer for upgrade scripts, etc. Reproducible: Always Steps to Reproduce: 1.run smart-live-rebuild 2.desire app/foo-9999 to not be rebuilt even if the VCS updated 3.be sad Actual Results: all VCS packages are rebuilt if there are updates, no matter what. Expected Results: Enhancement for inclusive and exclusive package listing. The actual method of inclusive or exclusive selection is completely up to the author, I am merely requesting ANY suitable method of doing this. Also of note, I am using stable portage which does not support "emerge @smart-live-rebuild" and am using the standalone "smart-live-rebuild".
Done in b84efa9 [1]. [1]:https://github.com/mgorny/smart-live-rebuild/commit/b84efa9
Tested VCS version and it more than meets my requirements as implemented. Excellent work, mgorny++
/var/cvsroot/gentoo-x86/app-portage/smart-live-rebuild/smart-live-rebuild-1.0.ebuild,v <-- smart-live-rebuild-1.0.ebuild initial revision: 1.1