comparison changeset.cpp @ 106:729438d70af8

* Retrieve and store current branch and heads; some refactoring
author Chris Cannam
date Thu, 25 Nov 2010 17:54:35 +0000
parents f583e44d9d31
children 8ae3b44c0073
comparison
equal deleted inserted replaced
105:1928f9b408e6 106:729438d70af8
14 License, or (at your option) any later version. See the file 14 License, or (at your option) any later version. See the file
15 COPYING included with this distribution for more information. 15 COPYING included with this distribution for more information.
16 */ 16 */
17 17
18 #include "changeset.h" 18 #include "changeset.h"
19
20 #include <QVariant>
21
22 Changeset::Changeset(const LogEntry &e)
23 {
24 foreach (QString key, e.keys()) {
25 if (key == "parents") {
26 QStringList parents = e.value(key).split
27 (" ", QString::SkipEmptyParts);
28 setParents(parents);
29 } else if (key == "timestamp") {
30 setTimestamp(e.value(key).split(" ")[0].toULongLong());
31 } else {
32 setProperty(key.toLocal8Bit().data(), e.value(key));
33 }
34 }
35 }
36