On Sun, Jun 21, 2009 at 10:22 AM, Simon Heimberg<[email protected]> wrote: > # HG changeset patch > # User Simon Heimberg <[email protected]> > # Date 1245587854 -7200 > # Node ID 779a60d9ac599a44f991c3da44e653354710fbe9 > # Parent 8d695f3831da9059a8766bd78e98f0e556d4b82c > hgshelve: let change ee88384b8e24 work with old hg
I'm pushing this patch, but have two comments: 1) commit.py will need the same workaround 2) I'm considering dropping any pretension of TortoiseHg running on older versions of Mercurial and simply publish a list of stable releases of THG to run with stable releases of HG. Workarounds like these make the code harder to follow and actually more error prone. Someone could refactor patch.py again and break our code by removing internalpatch() when it otherwise would have been safe. In this new model, we would say: <= 1.0 HG ->THG 0.5 1.1.X HG ->THG 0.6 1.2.X HG ->THG 0.7 1.3.X HG ->THG 0.8 tip of hg -> tip of THG crew Going forward, thg-crew would only need to support the tip of hg-stable and tip of hg-main. That will allow us to strip out workarounds like these as soon as Matt pushes hg-main to hg-stable. -- Steve Borho ------------------------------------------------------------------------------ Are you an open source citizen? Join us for the Open Source Bridge conference! Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250. Need another reason to go? 24-hour hacker lounge. Register today! http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org _______________________________________________ Tortoisehg-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop
