monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] Revision 8fc8cbb0069a6c8f42a244cc50a7f1c0d4da93


From: monotone
Subject: [Monotone-commits-diffs] Revision 8fc8cbb0069a6c8f42a244cc50a7f1c0d4da936a
Date: Sun, 21 Mar 2010 13:27:56 +0100

-----------------------------------------------------------------
Revision: 8fc8cbb0069a6c8f42a244cc50a7f1c0d4da936a
Ancestor: 50cadb720889bc7257b5e9a5e6058bd778b31900
Author: address@hidden
Date: 03/21/10 13:22:11
Branch: net.venge.monotone.guitone

Deleted entries:
        src/model/ChangesetModel.cpp src/model/ChangesetModel.h
Modified files:
        guitone.pro res/forms/dialogs/changeset_browser.ui
        src/main.cpp src/model/AutomateCommand.cpp
        src/model/Certs.cpp src/model/GetBranchLog.cpp
        src/model/GetBranchLog.h src/monotone/MonotoneManager.cpp
        src/monotone/MonotoneManager.h src/monotone/MonotoneUtil.cpp
        src/monotone/MonotoneUtil.h
        src/monotone/WorkspaceCreator.cpp
        src/view/dialogs/ChangesetBrowser.cpp
        src/view/dialogs/ChangesetBrowser.h
        src/view/panels/NodeInfo.cpp src/vocab.h

ChangeLog: 

* MonotoneManager.h/cpp: sanitize the abortion of threads by remembering the 
scheduled one which should be stopped and prevent that these threads are picked 
in the meantime for other tasks
* AutomateCommand.cpp: ... use that here for ::abortThreads()
* MonotoneUtil.h/cpp, Certs.cpp, WorkspaceCreator.cpp, NodeInfo.cpp, vocab.h: 
overhaul cert processing:
 - drop RevisionCerts structure and querying
 - move ChangesetCert to Cert and CertList to vocab.h and extend it with a 
couple of utility functions to easily find the needed certificate
 - also move stanza list processing to CertList
 - adapt the places where we used RevisionCerts previously to use the new cert 
querying
* ChangesetModel.h/cpp: removed, no longer needed
* GetBranchLog.h/cpp: ...functionality has been included here; complete rewrite 
(no longer needs to query all ancestors and toposort them before seeing the 
first results - closes FS#46)
* ChangesetBrowser.h/cpp: moved buttons right below the revision list; 
introduce a (dummy) progress bar with an option to abort the reading
* main.cpp: register CertList as metatype

Attachment: txtJg9mjA_Qjr.txt
Description: Diff [50cadb720889bc7257b5e9a5e6058bd778b31900] -> [8fc8cbb0069a6c8f42a244cc50a7f1c0d4da936a]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]