Re: Report: removing the inconsistencies in our CVS->git conversion
Robert Haas <robertmhaas@gmail.com>
Commits
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Applied patch to jdbc from Kim Ho at RedHat, fixing improper handling of empty queries under the V3 protocol
- e8839c2b6c00 7.4.1 cited
-
Applied patch for jdbc from Kim Ho at RedHat to more correctly deal with boolean values
- c020d67bc692 7.4.1 cited
-
Applied patch from Oliver Jowett to improve a buffer sizing.
- d7c609f7c4de 7.4.1 cited
-
Code cleanup inspired by recent resname bug report (doesn't fix the bug
- 88381ade63de 7.4.1 cited
-
Pass shared memory id and socket descriptor number on command line for
- d9fd7d12f6c0 7.4.1 cited
-
Second try at avoiding conflicts with system isblank().
- e3859d1ad982 7.2.5 cited
-
Applied Kris Jurkas patch to fix rollback and SQLException
- 985e551b4866 7.4.1 cited
-
applied patch from Oliver Jowett
- d23fd9572b4c 7.4.1 cited
-
Make the world at least somewhat safe for zero-column tables, and
- 6d0d15c45173 7.3.1 cited
-
Add mention of -F not supported by pg_dumpall. Code already disallows it.
- c43760a7143b 7.3.1 cited
-
Two versions of QueryExecutor, currently only version 2 works 100%
- 78d40a2a2f41 7.3.1 cited
-
modifications to the way the protocol is handled to be consistent with
- 54cc549d8f25 7.3.1 cited
-
Part of Anders Bengtsson's patch to clean up Connection.java
- 00923229c2f0 7.3.1 cited
-
Applied Anders patch to move the startup code out of Connection into StartupPacket
- d96c29ab301a 7.3.1 cited
-
>Added ServerEncoding
- eb1fb8650fb2 7.3.1 cited
-
> I am backing out this patch. Please resubmit with this corrected. Thanks.
- d3337c6e3f9b 7.3.1 cited
-
Fixes bug where query hangs if there is an error in the query, went back to
- 202a19e47bfd 7.3.1 cited
-
Backpatch array I/O code and documentation fixes, also array slice
- bbc1fb07c625 7.2.1 cited
-
fixed QueryExecuter to deal with multiple errors
- 134fe5ec61cb 7.3.1 cited
-
Repair bad calculation in timetz_izone() which gave erroneous results.
- efec53adb3a3 7.2.1 cited
-
backed out changes for cancel, no need to look for two 'Z' responses
- ffe356b5dd39 7.3.1 cited
-
Patch by Nicolas Verger to correctly propogate SQLWarning to the Statement and ResultSet
- 29ea8ff9b13f 7.3.1 cited
-
fixed cancel query bug introduced by patch
- ff2f9b663f73 7.3.1 cited
-
Autoconf for jdbc debug changes.
- b7cc409f7f5e 7.3.1 cited
-
Updated the list of encodings supported to match what the backend now supports
- bf737b859f7e 7.2.1 cited
-
Added some additional comments in the code
- f50793c743c7 7.2.1 cited
-
Update TODO list.
- 311eef41ea01 7.2.1 cited
-
Remove ConnectionHook.java. No longer used, bad code.
- 5621ec0629b1 7.2.1 cited
-
The attached patch removes some old and dead code (and some related
- 0e4d43f4593c 7.2.1 cited
-
First batch of the tools merged in...
- e2e84a1c5e13 7.1.1 cited
-
This patch fixes an arrayindexoutofbounds exception that was just
- 4e45005ffb8f 7.1.1 cited
-
Add ./include/config.h.win32 to RELEASE update list.
- ba6fda5191a1 7.1.1 cited
On Tue, Sep 14, 2010 at 10:19 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > * Four that create the partial tags SUPPORT, MANUAL_1_0, creation, and > Release-1-6-0. I think we agreed that we can just drop these tags and > allow their manufactured commits to be garbage-collected. +1. > * Two that create the tags Release_2_0 and Release_2_0_0. I think these > probably represent a cvs2git bug, as there is no apparent reason why it > didn't just apply the tags to the immediately preceding mainline commits > instead. In any case, we can get rid of them by moving the tags to the > appropriate commits manually. +1. > * One that creates the branch REL2_0B. This is caused by a known, > longstanding cvs2git deficiency: it fails to pick the optimal place > to branch from when file deletions are involved. We're just going to > have to live with that, I think; it's a pretty minor infelicity anyway. Fine with me. > * One that creates the partial branch ecpg_big_bison. I think we have > to live with this too. I don't want to drop the branch altogether, > as that would represent a loss of development history. The only other > alternative I can think of is to try to convert it into a full branch, > but I'm unsure what the implications would be of that. I doubt there's a clean way to do that. I am not sure there's much point in moving the tag over to git - anyone wanting to do something useful with it will need to use CVS anyway, won't they? > * And lastly, there's a weird manufactured commit that adds a passel of > files on REL7_3_STABLE branch, only to have them deleted again by the > following real commit. This is a result of the fact that the branch > point was moved long after creation, as discussed here: > http://archives.postgresql.org/pgsql-hackers/2002-11/msg00127.php > We could maybe try to get rid of both the manufactured commit and > the deletion commit, but I'm inclined not to. The underlying history > is really as dirty as this commit makes it look. OK. > The long and the short of it is that I'm now satisfied with the git > conversion. There is still the issue of adding/adjusting release tags > for ancient releases, but the lack of those is surely not the > conversion's fault. Great. > PS: This attachment is text/x-patch instead of text/plain ... does > it come through as an attachment for you, Robert? Yep, thanks. I'd like to have Magnus run a test conversion with all the latest and greatest stuff and throw it up somewhere so we can all poke at it. Incidentally, with respect to timing, do we want to press on with this conversion now or wait until after the CommitFest is done? -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise Postgres Company