~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/bzrdir.py

  • Committer: Robert Collins
  • Date: 2006-03-07 02:18:45 UTC
  • mto: (1594.2.4 integration)
  • mto: This revision was merged to the branch mainline in revision 1596.
  • Revision ID: robertc@robertcollins.net-20060307021845-571917c17fce6b30
Remove the commit and rollback transaction methods as misleading, and implement a WriteTransaction

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
from bzrlib.store.versioned import WeaveStore
42
42
from bzrlib.symbol_versioning import *
43
43
from bzrlib.trace import mutter
44
 
from bzrlib.transactions import PassThroughTransaction
 
44
from bzrlib.transactions import WriteTransaction
45
45
from bzrlib.transport import get_transport
46
46
from bzrlib.transport.local import LocalTransport
47
47
from bzrlib.weave import Weave
1319
1319
        controlweaves = WeaveStore(self.bzrdir.transport, prefixed=False)
1320
1320
        weave_transport = self.bzrdir.transport.clone('weaves')
1321
1321
        weaves = WeaveStore(weave_transport, prefixed=False)
1322
 
        transaction = PassThroughTransaction()
 
1322
        transaction = WriteTransaction()
1323
1323
 
1324
1324
        try:
1325
1325
            i = 0
1343
1343
                                                      prefixed=False,
1344
1344
                                                      compressed=True))
1345
1345
        try:
1346
 
            transaction = bzrlib.transactions.PassThroughTransaction()
 
1346
            transaction = bzrlib.transactions.WriteTransaction()
1347
1347
            for i, rev_id in enumerate(self.converted_revs):
1348
1348
                self.pb.update('write revision', i, len(self.converted_revs))
1349
1349
                _revision_store.add_revision(self.revisions[rev_id], transaction)