[Python-bugs-list] Fatal Python error: PyThreadState_Delete: invalid tstate (PR#299)

greg@itasoftware.com greg@itasoftware.com
Wed, 19 Apr 2000 12:11:37 -0400 (EDT)


>>>>> Fred L Drake, <fdrake@acm.org> writes:

> Barry A. Warsaw writes:
>> The other downside is that CVS branches really don't work.  We tried
>> it with the string-methods stuff and it was a fiasco.  We're trying to
>> avoid branches if at all possible.

> Barry,
>   After the merge of the documentation, I'm not sure I agree.  The
> problem is with multiple merges, which seems to make more sense for
> parallel development branches, and not for single-merge situations (as
> for the documentation) or one branch being just critical bug fixes (as
> Greg is suggesting).  In the bug-fix-only branch, you're typically
> migrating a specific patch into the tree from the development tree:
> just make the change and check it in.  This may be a very reasonable
> approach even with the limited support for branches in CVS.

Yes, while branches can cause big headaches in general, the problems
are really caused by trying to join branches.  But with a bugfix-only
branch you never need to join, so they work just fine.

Greg