Calling revlog.addgroup with an empty changegroup now raises RevlogError.
The empty changegroup can be caused by remote servers dying soon after
findincoming, and further code in pull assumes (correctly) that there are
new changesets.
#!/bin/shmkdir tcd thg initecho a > ahg add ahg commit -m test -d "1000000 0"hg historyhg manifesthg cat ahg verify