Packager Enhancements

Yesterday we launched a series of enhancements to the packager. Here is a quick rundown of the new features:
  • You can now include a subfolder from mercurial and git repositories as externals.
  • You can now include tags from mercurial and git repositories as externals.
  • You can now specify to use the latest tag of a project as an external.

These features are somewhat embodied in the following example:
   externals:
       libs/LibStub: svn://svn.wowace.com/wow/libstub/mainline/tags/1.0
       libs/CallbackHandler-1.0: svn://svn.wowace.com/wow/callbackhandler/mainline/trunk/CallbackHandler-1.0
       libs/LibMonkey-1.0:
           url: svn://svn.curseforge.net/wow/libmonkey-1-0/mainline/trunk
       libs/LibBanana-1.0: 
           url: git://git.curseforge.net/wow/libbanana-1-0/mainline.git
           tag: 1.2
       libs/LibSuit-2.0:
           url: http://hg.curseforge.net/wow/libsuit-2-0/mainline
           tag: latest
       libs/LibSubThingy-2.13: http://hg.curseforge.net/wow/libthingy-2-0/mainline/libsubthingy-2.13
These features have been tested, however issues may still exist, please notify us immediately if there are any issues. Also if the examples aren't clear enough let me know ;)