Mercurial > hg > easyhg
diff changeset.h @ 150:fb697ce0f625
* Attempt to make the sequence of hg commands after a change more rational; avoid incremental log if heads unchanged
author | Chris Cannam |
---|---|
date | Thu, 02 Dec 2010 11:31:42 +0000 |
parents | fcaf09ee825d |
children | 70fe12873106 |
line wrap: on
line diff
--- a/changeset.h Wed Dec 01 22:05:09 2010 +0000 +++ b/changeset.h Thu Dec 02 11:31:42 2010 +0000 @@ -28,7 +28,7 @@ class Changeset; -typedef QList<Changeset *> Changesets; //!!! should be QList<QSharedPointer<Changeset> > +typedef QList<Changeset *> Changesets; class Changeset : public QObject { @@ -86,6 +86,12 @@ return false; } + static QStringList getIds(Changesets csets) { + QStringList ids; + foreach (Changeset *cs, csets) ids.push_back(cs->id()); + return ids; + } + static Changesets parseChangesets(QString logText) { Changesets csets; LogList log = LogParser(logText).parse();