<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/author/me%40thomaskeller.biz</link><counters><counter name="forever" lastEventTime="1322220808" firstEventTime="1144353565">2402</counter></counters><metadata></metadata><recentMessages><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>3a728afdbd3943b1d86c2a249b1e2ede7bf64c27</revision>             <author>me@thomaskeller.biz</author>             <files><file action="add">res/i18n/guitone_ja_JP.ts</file> <file action="modify">NEWS</file> <file action="modify">i18n.pro</file></files>             <log>Added Japanese translation (thanks to Yuki Morimoto!)</log>             <url>http://code.monotone.ca/p/guitone/source/commit/3a728afdbd3943b1d86c2a249b1e2ede7bf64c27</url>         </commit>     </body> <timestamp>1322220808</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>622c6c6cadd532d37f4dc78f25ed7f05c37a92f7</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">src/model/GraphScene.cpp</file></files>             <log>Fail explicitely in case gvLayout returns nonzero.</log>             <url>http://code.monotone.ca/p/guitone/source/commit/622c6c6cadd532d37f4dc78f25ed7f05c37a92f7</url>         </commit>     </body> <timestamp>1316394787</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>6fb5b55bb0540b478934870c8953562478e8f018</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">NEWS</file> <file action="modify">src/model/GetRevision.cpp</file></files>             <log>Do not assert later on when we have no valid loaded revision
at that very time.</log>             <url>http://code.monotone.ca/p/guitone/source/commit/6fb5b55bb0540b478934870c8953562478e8f018</url>         </commit>     </body> <timestamp>1316394787</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>9df0787caae92c0d0881240cdb6c4c4ae969c1a1</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">src/model/GetFile.cpp</file></files>             <log>Propery call begin/endResetModel() when changing the internal model representation. This is a first stab torwards issue 188, but does not solve the problem completly.</log>             <url>http://code.monotone.ca/p/guitone/source/commit/9df0787caae92c0d0881240cdb6c4c4ae969c1a1</url>         </commit>     </body> <timestamp>1316394786</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>1166a0a05d1adf65600f2a25f8b1d0607f877778</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">src/model/GetRevision.cpp</file> <file action="modify">src/model/GetRevision.h</file> <file action="modify">src/view/dialogs/CommitRevision.cpp</file></files>             <log>Explicitely enable the checkbox role display in the GetRevision model for the commit use case, so it is not displayed by default in other areas.</log>             <url>http://code.monotone.ca/p/guitone/source/commit/1166a0a05d1adf65600f2a25f8b1d0607f877778</url>         </commit>     </body> <timestamp>1315969292</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>75a1115183065de39c867653495363ca19b7fab2</revision>             <author>me@thomaskeller.biz</author>             <files><file action="add">COPYING.LESSER</file> <file action="modify">NEWS</file> <file action="modify">README</file> <file action="modify">guitone.pro</file> <file action="modify">src/GuitoneCore.cpp</file> <file action="modify">src/GuitoneCore.h</file> <file action="modify">src/GuitoneDriver.cpp</file> <file action="modify">src/GuitoneDriver.h</file> <file action="modify">src/GuitoneStandalone.cpp</file> <file action="modify">src/GuitoneStandalone.h</file> <file action="modify">src/main.cpp</file> <file action="modify">src/model/Ancestors.cpp</file> <file action="modify">src/model/Ancestors.h</file> <file action="modify">src/model/Annotate.cpp</file> <file action="modify">src/model/Annotate.h</file> <file action="modify">src/model/AutomateCommand.cpp</file> <file action="modify">src/model/AutomateCommand.h</file> <file action="modify">src/model/Branches.cpp</file> <file action="modify">src/model/Branches.h</file> <file action="modify">src/model/BranchesProxyModel.cpp</file> <file action="modify">src/model/BranchesProxyModel.h</file> <file action="modify">src/model/CertList.cpp</file> <file action="modify">src/model/CertList.h</file> <file action="modify">src/model/Certs.cpp</file> <file action="modify">src/model/Certs.h</file> <file action="modify">src/model/ContentDiff.cpp</file> <file action="modify">src/model/ContentDiff.h</file> <file action="modify">src/model/GetAttributes.cpp</file> <file action="modify">src/model/GetAttributes.h</file> <file action="modify">src/model/GetBranchLog.cpp</file> <file action="modify">src/model/GetBranchLog.h</file> <file action="modify">src/model/GetContentChanged.cpp</file> <file action="modify">src/model/GetContentChanged.h</file> <file action="modify">src/model/GetDatabaseVariables.cpp</file> <file action="modify">src/model/GetDatabaseVariables.h</file> <file action="modify">src/model/GetFile.cpp</file> <file action="modify">src/model/GetFile.h</file> <file action="modify">src/model/GetFileProxyModel.cpp</file> <file action="modify">src/model/GetFileProxyModel.h</file> <file action="modify">src/model/GetRevision.cpp</file> <file action="modify">src/model/GetRevision.h</file> <file action="modify">src/model/GraphScene.cpp</file> <file action="modify">src/model/GraphScene.h</file> <file action="modify">src/model/Inventory.cpp</file> <file action="modify">src/model/Inventory.h</file> <file action="modify">src/model/InventoryItem.cpp</file> <file action="modify">src/model/InventoryItem.h</file> <file action="modify">src/model/InventoryModel.cpp</file> <file action="modify">src/model/InventoryModel.h</file> <file action="modify">src/model/InventoryProxyModel.cpp</file> <file action="modify">src/model/InventoryProxyModel.h</file> <file action="modify">src/model/InventoryWatcher.cpp</file> <file action="modify">src/model/InventoryWatcher.h</file> <file action="modify">src/model/KeyList.cpp</file> <file action="modify">src/model/KeyList.h</file> <file action="modify">src/model/Keys.cpp</file> <file action="modify">src/model/Keys.h</file> <file action="modify">src/model/Manifest.cpp</file> <file action="modify">src/model/Manifest.h</file> <file action="modify">src/model/Revision.cpp</file> <file action="modify">src/model/Revision.h</file> <file action="modify">src/model/Select.cpp</file> <file action="modify">src/model/Select.h</file> <file action="modify">src/model/Tags.cpp</file> <file action="modify">src/model/Tags.h</file> <file action="modify">src/model/Toposort.cpp</file> <file action="modify">src/model/Toposort.h</file> <file action="modify">src/monotone/FileExporter.cpp</file> <file action="modify">src/monotone/FileExporter.h</file> <file action="modify">src/monotone/MonotoneHandle.cpp</file> <file action="modify">src/monotone/MonotoneHandle.h</file> <file action="modify">src/monotone/MonotoneManager.cpp</file> <file action="modify">src/monotone/MonotoneManager.h</file> <file action="modify">src/monotone/MonotoneProcess.cpp</file> <file action="modify">src/monotone/MonotoneProcess.h</file> <file action="modify">src/monotone/MonotoneResourceFile.cpp</file> <file action="modify">src/monotone/MonotoneResourceFile.h</file> <file action="modify">src/monotone/MonotoneTask.cpp</file> <file action="modify">src/monotone/MonotoneTask.h</file> <file action="modify">src/monotone/MonotoneThread.cpp</file> <file action="modify">src/monotone/MonotoneThread.h</file> <file action="modify">src/monotone/MonotoneUtil.cpp</file> <file action="modify">src/monotone/MonotoneUtil.h</file> <file action="modify">src/monotone/WorkspaceCommitter.cpp</file> <file action="modify">src/monotone/WorkspaceCommitter.h</file> <file action="modify">src/monotone/WorkspaceCreator.cpp</file> <file action="modify">src/monotone/WorkspaceCreator.h</file> <file action="modify">src/util/AbstractParser.cpp</file> <file action="modify">src/util/AbstractParser.h</file> <file action="modify">src/util/BasicIOParser.cpp</file> <file action="modify">src/util/BasicIOParser.h</file> <file action="modify">src/util/BasicIOWriter.cpp</file> <file action="modify">src/util/BasicIOWriter.h</file> <file action="modify">src/util/DebugLog.cpp</file> <file action="modify">src/util/DebugLog.h</file> <file action="modify">src/util/DiffParser.cpp</file> <file action="modify">src/util/DiffParser.h</file> <file action="modify">src/util/IconProvider.cpp</file> <file action="modify">src/util/IconProvider.h</file> <file action="modify">src/util/LRUCache.h</file> <file action="modify">src/util/Platform.cpp</file> <file action="modify">src/util/Platform.h</file> <file action="modify">src/util/Settings.cpp</file> <file action="modify">src/util/Settings.h</file> <file action="modify">src/util/StdioParser.cpp</file> <file action="modify">src/util/StdioParser.h</file> <file action="modify">src/util/TreeBuilder.cpp</file> <file action="modify">src/util/TreeBuilder.h</file> <file action="modify">src/view/dialogs/About.cpp</file> <file action="modify">src/view/dialogs/About.h</file> <file action="modify">src/view/dialogs/AddEditAttribute.cpp</file> <file action="modify">src/view/dialogs/AddEditAttribute.h</file> <file action="modify">src/view/dialogs/AddEditDatabaseVariable.cpp</file> <file action="modify">src/view/dialogs/AddEditDatabaseVariable.h</file> <file action="modify">src/view/dialogs/AnnotateFile.cpp</file> <file action="modify">src/view/dialogs/AnnotateFile.h</file> <file action="modify">src/view/dialogs/ApplicationUpdate.cpp</file> <file action="modify">src/view/dialogs/ApplicationUpdate.h</file> <file action="modify">src/view/dialogs/BranchGraph.cpp</file> <file action="modify">src/view/dialogs/BranchGraph.h</file> <file action="modify">src/view/dialogs/ChangeKeyPassword.cpp</file> <file action="modify">src/view/dialogs/ChangeKeyPassword.h</file> <file action="modify">src/view/dialogs/ChangesetBrowser.cpp</file> <file action="modify">src/view/dialogs/ChangesetBrowser.h</file> <file action="modify">src/view/dialogs/CheckoutRevision.cpp</file> <file action="modify">src/view/dialogs/CheckoutRevision.h</file> <file action="modify">src/view/dialogs/CommitRevision.cpp</file> <file action="modify">src/view/dialogs/CommitRevision.h</file> <file action="modify">src/view/dialogs/ConnectServerDialog.cpp</file> <file action="modify">src/view/dialogs/ConnectServerDialog.h</file> <file action="modify">src/view/dialogs/CreateCert.cpp</file> <file action="modify">src/view/dialogs/CreateCert.h</file> <file action="modify">src/view/dialogs/CreateDatabase.cpp</file> <file action="modify">src/view/dialogs/CreateDatabase.h</file> <file action="modify">src/view/dialogs/DatabaseDialogManager.cpp</file> <file action="modify">src/view/dialogs/DatabaseDialogManager.h</file> <file action="modify">src/view/dialogs/Dialog.cpp</file> <file action="modify">src/view/dialogs/Dialog.h</file> <file action="modify">src/view/dialogs/DialogManager.cpp</file> <file action="modify">src/view/dialogs/DialogManager.h</file> <file action="modify">src/view/dialogs/FileDialog.cpp</file> <file action="modify">src/view/dialogs/FileDialog.h</file> <file action="modify">src/view/dialogs/FileDiff.cpp</file> <file action="modify">src/view/dialogs/FileDiff.h</file> <file action="modify">src/view/dialogs/FileHistory.cpp</file> <file action="modify">src/view/dialogs/FileHistory.h</file> <file action="modify">src/view/dialogs/GenerateKeypair.cpp</file> <file action="modify">src/view/dialogs/GenerateKeypair.h</file> <file action="modify">src/view/dialogs/KeyManagement.cpp</file> <file action="modify">src/view/dialogs/KeyManagement.h</file> <file action="modify">src/view/dialogs/Message.cpp</file> <file action="modify">src/view/dialogs/Message.h</file> <file action="modify">src/view/dialogs/Netsync.cpp</file> <file action="modify">src/view/dialogs/Netsync.h</file> <file action="modify">src/view/dialogs/NewProjectSetup.cpp</file> <file action="modify">src/view/dialogs/NewProjectSetup.h</file> <file action="modify">src/view/dialogs/OpenPrompt.cpp</file> <file action="modify">src/view/dialogs/OpenPrompt.h</file> <file action="modify">src/view/dialogs/Preferences.cpp</file> <file action="modify">src/view/dialogs/Preferences.h</file> <file action="modify">src/view/dialogs/RevisionDiff.cpp</file> <file action="modify">src/view/dialogs/RevisionDiff.h</file> <file action="modify">src/view/dialogs/RevisionManifest.cpp</file> <file action="modify">src/view/dialogs/RevisionManifest.h</file> <file action="modify">src/view/dialogs/SelectRevision.cpp</file> <file action="modify">src/view/dialogs/SelectRevision.h</file> <file action="modify">src/view/dialogs/ServerDialogManager.cpp</file> <file action="modify">src/view/dialogs/ServerDialogManager.h</file> <file action="modify">src/view/dialogs/UnaccountedRenames.cpp</file> <file action="modify">src/view/dialogs/UnaccountedRenames.h</file> <file action="modify">src/view/dialogs/UpdateWorkspace.cpp</file> <file action="modify">src/view/dialogs/UpdateWorkspace.h</file> <file action="modify">src/view/dialogs/WorkspaceDialogManager.cpp</file> <file action="modify">src/view/dialogs/WorkspaceDialogManager.h</file> <file action="modify">src/view/mainwindows/DatabaseWindow.cpp</file> <file action="modify">src/view/mainwindows/DatabaseWindow.h</file> <file action="modify">src/view/mainwindows/MainWindow.cpp</file> <file action="modify">src/view/mainwindows/MainWindow.h</file> <file action="modify">src/view/mainwindows/ServerWindow.cpp</file> <file action="modify">src/view/mainwindows/ServerWindow.h</file> <file action="modify">src/view/mainwindows/WorkspaceWindow.cpp</file> <file action="modify">src/view/mainwindows/WorkspaceWindow.h</file> <file action="modify">src/view/panels/DatabaseVariables.cpp</file> <file action="modify">src/view/panels/DatabaseVariables.h</file> <file action="modify">src/view/panels/IconHelp.cpp</file> <file action="modify">src/view/panels/IconHelp.h</file> <file action="modify">src/view/panels/NodeInfo.cpp</file> <file action="modify">src/view/panels/NodeInfo.h</file> <file action="modify">src/view/widgets/AttributesView.cpp</file> <file action="modify">src/view/widgets/AttributesView.h</file> <file action="modify">src/view/widgets/BranchView.cpp</file> <file action="modify">src/view/widgets/BranchView.h</file> <file action="modify">src/view/widgets/CertListBrowser.cpp</file> <file action="modify">src/view/widgets/CertListBrowser.h</file> <file action="modify">src/view/widgets/ChangeLogEdit.cpp</file> <file action="modify">src/view/widgets/ChangeLogEdit.h</file> <file action="modify">src/view/widgets/ColorPicker.cpp</file> <file action="modify">src/view/widgets/ColorPicker.h</file> <file action="modify">src/view/widgets/DatabaseMenuBar.cpp</file> <file action="modify">src/view/widgets/DatabaseMenuBar.h</file> <file action="modify">src/view/widgets/DiffStatusView.cpp</file> <file action="modify">src/view/widgets/DiffStatusView.h</file> <file action="modify">src/view/widgets/GraphView.cpp</file> <file action="modify">src/view/widgets/GraphView.h</file> <file action="modify">src/view/widgets/InventoryView.cpp</file> <file action="modify">src/view/widgets/InventoryView.h</file> <file action="modify">src/view/widgets/InventoryViewDelegate.cpp</file> <file action="modify">src/view/widgets/InventoryViewDelegate.h</file> <file action="modify">src/view/widgets/MenuBar.cpp</file> <file action="modify">src/view/widgets/MenuBar.h</file> <file action="modify">src/view/widgets/SearchInput.cpp</file> <file action="modify">src/view/widgets/SearchInput.h</file> <file action="modify">src/view/widgets/ServerMenuBar.cpp</file> <file action="modify">src/view/widgets/ServerMenuBar.h</file> <file action="modify">src/view/widgets/SizeableLabel.cpp</file> <file action="modify">src/view/widgets/SizeableLabel.h</file> <file action="modify">src/view/widgets/Splitter.cpp</file> <file action="modify">src/view/widgets/Splitter.h</file> <file action="modify">src/view/widgets/ToolBox.cpp</file> <file action="modify">src/view/widgets/ToolBox.h</file> <file action="modify">src/view/widgets/TreeView.cpp</file> <file action="modify">src/view/widgets/TreeView.h</file> <file action="modify">src/view/widgets/WorkspaceMenuBar.cpp</file> <file action="modify">src/view/widgets/WorkspaceMenuBar.h</file> <file action="modify">src/vocab.h</file></files>             <log>guitone license changed from GPLv3+ to LGPLv3, see
&lt;http://www.thomaskeller.biz/blog/2011/07/17/guitone-license-change/&gt;
for more information:
- **/*.{h,cpp}: add new license header
- NEWS: note the change
- README: change the license reference here as well
- COPYING.LESSER: new file for the &quot;lesser&quot; part of the license 
- guitone.pro: package COPYING.LESSER as part of the DOCFILES</log>             <url>http://code.monotone.ca/p/guitone/source/commit/75a1115183065de39c867653495363ca19b7fab2</url>         </commit>     </body> <timestamp>1310943197</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>e716bd89ba6b3045df50324ca689758fbbda6dd6</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">guitone.pro</file></files>             <log>Strip bundled Mac binaries before inclusion in the app bundle now.</log>             <url>http://code.monotone.ca/p/guitone/source/commit/e716bd89ba6b3045df50324ca689758fbbda6dd6</url>         </commit>     </body> <timestamp>1310943196</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>monotone</project>         <branch>net.venge.monotone</branch>     </source>     <body>         <commit>             <revision>5bfdedba0571477ec41755bc60db55402bb5d5f0</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">NEWS</file> <file action="modify">doc/monotone.texi</file> <file action="modify">src/cmd_ws_commit.cc</file> <file action="modify">test/func/automate_get_attributes/__driver__.lua</file></files>             <log>* src/cmd_ws_commit.cc (get_attributes): allow the querying of
  individual attributes of a file from a stored roster
* test/func/automate_get_attributes/__driver__.lua: expand the
  test case for this use case
* doc/monotone.texi: document the change
* NEWS: note the change here as well</log>             <url>http://code.monotone.ca/p/monotone/source/commit/5bfdedba0571477ec41755bc60db55402bb5d5f0</url>         </commit>     </body> <timestamp>1306545623</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>24295ab177bb174445a6f4d61dff581e34e58319</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">guitone.pro</file></files>             <log>-Wno-write-strings for macx as well</log>             <url>http://code.monotone.ca/p/guitone/source/commit/24295ab177bb174445a6f4d61dff581e34e58319</url>         </commit>     </body> <timestamp>1305673337</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>279d372257c3a107deec0678238bc85a02ec680f</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">src/util/DebugLog.cpp</file></files>             <log>Fix another warning</log>             <url>http://code.monotone.ca/p/guitone/source/commit/279d372257c3a107deec0678238bc85a02ec680f</url>         </commit>     </body> <timestamp>1305673337</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>3f34d65da239419fb8c9675ebbd63a838a550909</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">guitone.pro</file></files>             <log>Of course we should add the help target, not let it replace all
the others...</log>             <url>http://code.monotone.ca/p/guitone/source/commit/3f34d65da239419fb8c9675ebbd63a838a550909</url>         </commit>     </body> <timestamp>1305321205</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>31659dfba571cff042a96b74a57c23730a168aa0</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">NEWS</file> <file action="modify">README</file> <file action="modify">guitone.pro</file></files>             <log>Add a custom 'help' Makefile target that lists all available
extra targets</log>             <url>http://code.monotone.ca/p/guitone/source/commit/31659dfba571cff042a96b74a57c23730a168aa0</url>         </commit>     </body> <timestamp>1305321098</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>e8bab3fa92f895481af033ade58419decb1ebe4e</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">src/monotone/MonotoneManager.cpp</file></files>             <log>Return a string, not a boolean.</log>             <url>http://code.monotone.ca/p/guitone/source/commit/e8bab3fa92f895481af033ade58419decb1ebe4e</url>         </commit>     </body> <timestamp>1305273090</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>84eed3d477f56f855095e1b957b6f886473d5d9d</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">src/view/dialogs/ServerDialogManager.cpp</file> <file action="modify">src/view/dialogs/ServerDialogManager.h</file> <file action="modify">src/view/mainwindows/ServerWindow.cpp</file> <file action="modify">src/view/mainwindows/ServerWindow.h</file> <file action="modify">src/view/widgets/DatabaseMenuBar.cpp</file> <file action="modify">src/view/widgets/ServerMenuBar.cpp</file> <file action="modify">src/view/widgets/ServerMenuBar.h</file></files>             <log>Give server connections the ability to query and display the revision graph as well.</log>             <url>http://code.monotone.ca/p/guitone/source/commit/84eed3d477f56f855095e1b957b6f886473d5d9d</url>         </commit>     </body> <timestamp>1305105158</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>7ff39554e30dc5d8468073eaa315f34151ccc940</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">res/forms/dialogs/branch_graph.ui</file></files>             <log>Allow the branch dropdown to take the complete horizontal size.</log>             <url>http://code.monotone.ca/p/guitone/source/commit/7ff39554e30dc5d8468073eaa315f34151ccc940</url>         </commit>     </body> <timestamp>1305105155</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>6fb6ddca6a306b6f59f0396eaa86a4c0a05fbca2</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">src/view/dialogs/BranchGraph.cpp</file> <file action="modify">src/view/widgets/GraphView.cpp</file> <file action="modify">src/view/widgets/GraphView.h</file></files>             <log>Reset the effect cache when the branch view gets new graphic items loaded;
the previously used QGraphicsEffects have been invalidated (nulled) by then.</log>             <url>http://code.monotone.ca/p/guitone/source/commit/6fb6ddca6a306b6f59f0396eaa86a4c0a05fbca2</url>         </commit>     </body> <timestamp>1305068491</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>c9a12346ee32ba60649b1d0e1c7991b830ebf930</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">res/forms/dialogs/branch_graph.ui</file> <file action="modify">src/view/dialogs/BranchGraph.cpp</file> <file action="modify">src/view/dialogs/BranchGraph.h</file> <file action="modify">src/view/dialogs/ChangesetBrowser.cpp</file> <file action="modify">src/view/dialogs/ChangesetBrowser.h</file> <file action="modify">src/view/dialogs/DatabaseDialogManager.cpp</file> <file action="modify">src/view/widgets/BranchView.cpp</file> <file action="modify">src/view/widgets/BranchView.h</file></files>             <log>* implement some basic zoom functionality for the graph view and
  fix a couple of form bugs
* add the possibility to open the revision graph from the changeset
  view's branch list</log>             <url>http://code.monotone.ca/p/guitone/source/commit/c9a12346ee32ba60649b1d0e1c7991b830ebf930</url>         </commit>     </body> <timestamp>1305068488</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>c2a1017e00442b8a94e39fde91ada1d7d985e6f9</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">NEWS</file> <file action="modify">src/model/GetRevision.cpp</file> <file action="modify">src/model/GetRevision.h</file> <file action="modify">src/model/Revision.cpp</file> <file action="modify">src/model/Revision.h</file> <file action="modify">src/monotone/WorkspaceCommitter.cpp</file> <file action="modify">src/monotone/WorkspaceCommitter.h</file> <file action="modify">src/view/dialogs/ChangesetBrowser.cpp</file> <file action="modify">src/view/dialogs/CommitRevision.cpp</file> <file action="modify">src/view/dialogs/CommitRevision.h</file></files>             <log>* src/model/GetRevision.{h,cpp}: remove some accessors for the internal
  Revision struct; add support for selectable (editable) change items and
  re-restrict the revision in question when the user deselects paths
* src/monotone/WorkspaceCommitter.{h,cpp}: use the Revision accessors
  directly and print the remaining uncommitted changes back into _MTN/revision
* src/model/Revision.{h,cpp}: a couple of new helper functions and bug fixes
* src/view/dialogs/ChangesetBrowser.cpp: mechanical changes
* src/view/dialogs/CommitRevision.{h,cpp}: error out on empty commits;
  mechanical changes
* NEWS: note the recent changes</log>             <url>http://code.monotone.ca/p/guitone/source/commit/c2a1017e00442b8a94e39fde91ada1d7d985e6f9</url>         </commit>     </body> <timestamp>1304982206</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>74b0a16967ba5d6f67ee449904893dffcc85482f</revision>             <author>me@thomaskeller.biz</author>             <files><file action="modify">res/forms/dialogs/connect_server.ui</file> <file action="modify">src/monotone/MonotoneHandle.cpp</file> <file action="modify">src/monotone/MonotoneThread.cpp</file> <file action="modify">src/view/dialogs/ConnectServerDialog.cpp</file> <file action="modify">src/view/dialogs/OpenPrompt.cpp</file> <file action="modify">src/view/mainwindows/ServerWindow.cpp</file> <file action="modify">src/view/widgets/MenuBar.cpp</file></files>             <log>Allow '%' and '_' in the path part of URLs and make the directions in
the server connection dialog a little bit clearer. Remove support for
monotone 0.48 for server connections. (I bumped this long ago anyways.)</log>             <url>http://code.monotone.ca/p/guitone/source/commit/74b0a16967ba5d6f67ee449904893dffcc85482f</url>         </commit>     </body> <timestamp>1304982204</timestamp></message><message>     <generator>         <name>Monotone CIA Bot client python script</name>         <version>0.9</version>     </generator>     <source>         <project>guitone</project>         <branch>net.venge.monotone.guitone</branch>     </source>     <body>         <commit>             <revision>66da34a46bcb2c10c58f6753ad077e9e7ca0e1f4</revision>             <author>me@thomaskeller.biz</author>             <files><file action="add">src/model/Revision.cpp</file> <file action="add">src/model/Revision.h</file> <file action="modify">sources.pri</file> <file action="modify">src/model/GetRevision.cpp</file> <file action="modify">src/model/GetRevision.h</file> <file action="modify">src/monotone/WorkspaceCommitter.cpp</file> <file action="modify">src/view/dialogs/CommitRevision.cpp</file> <file action="modify">src/view/dialogs/CommitRevision.h</file></files>             <log>Rework revision parsing by externalizing the Revision and Change structs
and give both a couple of more utility accessors. Prepare the code for
change filtering.</log>             <url>http://code.monotone.ca/p/guitone/source/commit/66da34a46bcb2c10c58f6753ad077e9e7ca0e1f4</url>         </commit>     </body> <timestamp>1304982203</timestamp></message></recentMessages></statsTarget>
