.pkgmeta file replacing externals on website

Hello friends, ckknight here.

I've been hacking on the packager for the past two days and one major thing that has changed is the addition of a metadata file called '.pkgmeta'. This will replace the externals box on the website.

Reasons for doing so

  1. Versioning. If you change externals, it actually shows in your repository now, extremely useful for knowing what happened.
  2. Packaging after changing. Since a change to your externals now means that your repository changed, the packager will create a new zip file. Unlike before when you would need to do a fake commit just to have it change.
  3. Clarity. The way the data is represented is a lot easier to read, write, and comprehend than the previous way.
  4. Easy extensibility. We can easily add more metadata besides externals (likely will very soon). We can also add more options for externals, such as specifying specific revisions or other such information.
  5. Better support for tags. Since tags have information about their externals separate from the trunk/master/tip, you can push a tag out, change the externals, and not worry about it at all.

More info

For more information, see documentation on .pkgmeta file

You must login to post a comment. Don't have an account? Register to get one!

  • 2 comments
  • Avatar of Aiiane Aiiane Mon, 04 Aug 2008 18:54:27

    Mera, that's because this isn't WowAce. :) The login info for here is your Curse.com account.

  • Avatar of merah merah Thu, 24 Jul 2008 23:45:00

    I have tried the new SVN here but I cannot done the initial import from wowace because my login/pass on svn.wowace.com is not working here.

  • 2 comments

Facts

Date created
22 Jul 2008
Last updated
22 Jul 2008

Author