forked from qt-creator/qt-creator
Git: Really consider untracked flag
Default behavior is to show all untracked files. To hide them, we need to pass --untracked-files=no Change-Id: I45ad6323273112e6724127d4bd8e8687066467f4 Reviewed-by: Petar Perisin <petar.perisin@gmail.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -1624,8 +1624,8 @@ GitClient::StatusResult GitClient::gitStatus(const QString &workingDirectory, bo
|
||||
QByteArray errorText;
|
||||
|
||||
QStringList statusArgs(QLatin1String("status"));
|
||||
if (untracked)
|
||||
statusArgs << QLatin1String("-u");
|
||||
if (!untracked)
|
||||
statusArgs << QLatin1String("--untracked-files=no");
|
||||
statusArgs << QLatin1String("-s") << QLatin1String("-b");
|
||||
|
||||
const bool statusRc = fullySynchronousGit(workingDirectory, statusArgs, &outputText, &errorText);
|
||||
@@ -1646,7 +1646,7 @@ GitClient::StatusResult GitClient::gitStatus(const QString &workingDirectory, bo
|
||||
// Unchanged (output text depending on whether -u was passed)
|
||||
QList<QByteArray> lines = outputText.split('\n');
|
||||
foreach (const QByteArray &line, lines)
|
||||
if (!line.isEmpty() && !line.startsWith('#') && !line.startsWith('?'))
|
||||
if (!line.isEmpty() && !line.startsWith('#'))
|
||||
return StatusChanged;
|
||||
return StatusUnchanged;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user