lp:~jamesh/psycopg/two-phase-commit

Created by James Henstridge on 2008-07-24 and last modified on 2008-12-27
Get this branch:
bzr branch lp:~jamesh/psycopg/two-phase-commit
Only James Henstridge can upload to this branch. If you are James Henstridge please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
James Henstridge
Project:
psycopg
Status:
Development

Recent revisions

361. By James Henstridge on 2008-12-27

merge from trunk

360. By James Henstridge on 2008-07-25

 * psycopg/connection.h (ConnectionStatus): convert connection
 status #define's to an enumeration. Add extra states for two
 phase commit transactions.

359. By James Henstridge on 2008-07-24

 * tests/test_psycopg2_dbapi20.py (Psycopg2TPCTests): hook up two
 phase commit tests.

358. By James Henstridge on 2008-07-24

 (XidType): There is no point in allowing subclasses of Xid.

357. By James Henstridge on 2008-07-24

 * psycopg/xid_type.c (xid_len, xid_getitem): implement sequence
 behaviour, as required for transaction IDs.

356. By James Henstridge on 2008-07-23

 * psycopg/connection_type.c (psyco_conn_xid): add a
 Connection.xid() method that instantiates Xid objects.

 * psycopg/psycopgmodule.c (init_psycopg): initialise the Xid
 object type.

 * psycopg/xid.h:
 * psycopg/xid_type.c: Implement a basic transaction ID object for
 use in two phase commit.

355. By James Henstridge on 2008-07-23

merge from trunk

354. By James Henstridge on 2008-05-12

beginnings of a TPC test harness

353. By James Henstridge on 2008-05-06

 * psycopg/lobject.h (lobjectObject): remove "mode" struct member,
 since it was unused.

352. By James Henstridge on 2008-05-06

 * psycopg/lobject_*.c: replace uses of the closed struct member,
 and change the Python level attribute to a getset.

 * psycopg/lobject.h (lobjectObject): remove the closed member,
 since "fd < 0" gives us the same information. Reorder the struct
 members for better packing.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers