Mercurial: Work on Windows using Tortoise Hg, polishing.

Do not use "cmd /c hg" on Windows as this will fail randomly
depending on arguments with blanks, such as "-U 8". Output log
messages about synchronous commands, format author correctly,
label menus correctly.
This commit is contained in:
Friedemann Kleint
2009-11-05 12:45:02 +01:00
parent c8bb7e174b
commit d570b05bec
10 changed files with 130 additions and 51 deletions

View File

@@ -88,8 +88,8 @@ private slots:
void statusParser(const QByteArray &data);
private:
bool hgProcessSync(const QFileInfo &file, const QStringList &args,
QByteArray *output=0) const;
bool executeHgSynchronously(const QFileInfo &file, const QStringList &args,
QByteArray *output=0) const;
MercurialJobRunner *jobManager;
Core::ICore *core;