I forked yui2 into my own repo (for starters): https://github.com/tfennelly/yui2
I'm trying to find out how they actually built the full release assembly as this is the easiest path to making sure we are getting the right changes over in Jenkins. the yui2 codebase does not have it's own top level build script. Instead, it relies on a a separate "YUI Builder" project, which typically needs to be checked out separately to a folder parallel to the yui code. I actually checked this into a "builder" folder in my fork.
The problem I'm trying to get to the bottom of is the fact that this Builder just builds a single component (e.g. "buttons"). I'm trying to find out where the higher level release scripts are located - they do an aggregated build + apply copyright, version info etc. I was trying to hack this (build.xml in the root of my fork) but it just results in a ton of diffs. Most of the diffs are OK (missing copyrights etc) but I'd like to get rid of them by building it properly if I can. Then I can see the real differences.
They released 2.9.0, but no tag or clear commit (that I can see) that marks the release. https://github.com/yui/yui2
I'm guessing it's https://github.com/yui/yui2/commit/2f98f3692ba447d8b0931b64f645ae1d5acc01ee
Do we fork the repo and branch from the 2.9.0 release commit (once we figure it out), or are we going to take all the commits to the YUi2 since the 2.9.0 release?![](/images/icons/emoticons/sad.png)