
In your particular problem there is another way: Ask the distributors to ship both HaXmL versions.. (Most systems will install one only by default (an update supersedes the older one :-( ) But most distributions do let you install two or more versions (?) I think the way to go is beeing able to represent all the work you've done. I'd like to add a pointer to vxml on hackage. But it's still way to unstable for a release. How would branches look like? We no longer have 0.1 0.2 0.5 ... But each version has a set of children and a set of parents (merges) ? So hackage would no longer show other versions: ... ... ... but childs: branchX-0.3 branchY-0.4 branchZ-0.8 parents: .... ? On the other hand the more packages / branches are on hackage the more work packagers have to do.. Marc