+ Building and releasing a Package Commands used to release a package to [http://pear.horde.org/ pear.horde.org]. <code> components/bin/horde-components release [--pretend] git push git push --tags </code> Bash magic to find out the changes in all packages since their last release: <code> for p in framework/*; do l="horde_"$(echo $(basename $p) | tr [:upper:] [:lower:]); v=$(wget -O - -q http://pear.horde.org/rest/r/$l/latest.txt | tr [:upper:] [:lower:]); if [ -n "$v" ]; then git di$l-$v$l-$v... $p; fi; done </code>