(taking this off the mercurial list) On 02.01.2010 19:20, Steve Borho wrote: > On Sat, Jan 2, 2010 at 12:16 PM, Adrian Buehlmann <[email protected]> wrote: >> On 02.01.2010 18:10, Steve Borho wrote: >>> On Sat, Jan 2, 2010 at 6:17 AM, Adrian Buehlmann <[email protected]> wrote: >>>> On 02.01.2010 03:41, Steve Borho wrote: >>>>> TortoiseHg 0.9.2 is a bug fix release. >>>>> >>>>> http://bitbucket.org/tortoisehg/stable/wiki/ReleaseNotes >>>>> >>>>> http://bitbucket.org/tortoisehg/stable/downloads/tortoisehg-0.9.2-hg-1.4.2.exe >>>>> >>>> >>>> Probably will need a 0.9.2.1: >>>> >>>> http://bitbucket.org/tortoisehg/stable/issue/839/092-installer-doesnt-call-tortoiseoverlays >>> >>> Thanks for catching this Adrian. I've uploaded a new installer: >>> >>> http://bitbucket.org/tortoisehg/stable/downloads/tortoisehg-0.9.2-1-hg-1.4.2.exe >>> >>> If you link to our packages, please update your URLs. Thanks. >>> >> >> I assume this was built using 275690997c5f, which is currently untagged. >> >> Last time you appended '.1', now it is '-1' and without tagging. > > Last time, I changed code that affected the tarball so a new tag was > necessary. This time around, it just needed an ISS change so I just > rebuilt the installer.
Sure. But you changed code here as well. Code that is executed at install time on windows. The delivery item for Windows is an exe that installs TortoiseHg. Treating this case here (changing installer code) special by not following preexisting release patterns (build release and tag it) doesn't make that much sense IMHO. The .iss source that was changed for this special '-1' "release" is even in the same repository as the sources for the hgtk dialogs of TortoiseHg. In the past we could update the main TortoiseHg repo to a tag (e.g. 0.8) and we got the versions of the .iss sources that were used to build that exact release (because the .iss sources are part of the main TortoiseHg repo). This deviation in release process at least breaks that invariant. Consider a fictitious dialog among developers in some distant future: "Oh, 0.9.2-1 was special, I remember we fixed the .iss files after 0.9.2 for that but we didn't tag it" -- "Oh, and what versions of the iss files were taken for that?" -- "Not sure, probably that change in the stable branch directly after the tagging cset for 0.9.2, but I can't tell for sure anymore". Not exactly the way we are supposed to use Mercurial, isn't it? ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Tortoisehg-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

