RE: [HACKERS] CVS

From: "Ansley, Michael" <Michael(dot)Ansley(at)intec(dot)co(dot)za>
To: "'Tom Lane'" <tgl(at)sss(dot)pgh(dot)pa(dot)us>, "Ansley, Michael" <Michael(dot)Ansley(at)intec(dot)co(dot)za>
Cc: "'pgsql-hackers(at)postgresql(dot)org'" <pgsql-hackers(at)postgreSQL(dot)org>
Subject: RE: [HACKERS] CVS
Date: 1999-07-19 14:26:55
Message-ID: 1BF7C7482189D211B03F00805F8527F70ED060@S-NATH-EXCH2
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

This was exactly what I was looking for, thanks Tom.
>>
>> The tip of the tree (checkout with no branch or tag) is always the
>> latest code; currently it is 6.6-to-be. For the last couple
>> of versions
>> we have made a practice of starting a branch for back-patch
>> corrections
>> to existing releases. For example:
>>
>> 6.3
>> |
>> |
>> 6.4
>> | \
>> | 6.4.1
>> 6.5 \
>> / | 6.4.2
>> 6.5.1 |
>> / current
>> 6.5.2?? |
>>
>>

>> If there is any further activity in the 6.5 branch, it'd be
>> to produce a
>> 6.5.2 bug-fix release. We don't generally do that except for really
>> critical bugs, since double-patching a bug in both the tip
>> and a branch
>> is a pain.
Double-patching is a pain, but I thought that that was the point of using
CVS to do your branching. AFAIK, CVS will merge the bug-fixes in, say, the
6.5.1 branch back into the main branch. Because you want to fix the bugs in
6.5 into 6.5.1, without having to double-patch, but new development must
only go into the main branch. So, when 6.5.1 is released, it is merged back
into the main branch to pass the fixes over, and also carries on to 6.5.2 in
a continuation of the existing branch.

Anyway, ideas for Marc.

Thanks again, this is great. Should go into the developers docs.

MikeA

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 1999-07-19 14:27:37 Re: [ANNOUNCE] PostgreSQL status report
Previous Message Tom Lane 1999-07-19 14:19:46 Re: [HACKERS] CVS