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 ;)
- 2 comments