From 20d4dfba0897990d9208933c12cdd2455275fe31 Mon Sep 17 00:00:00 2001 From: Sven Strickroth Date: Tue, 24 Dec 2013 14:20:45 +0100 Subject: [PATCH] Log repository path Signed-off-by: Sven Strickroth --- src/TortoiseProc/GitProgressList.cpp | 2 +- src/TortoiseProc/LogFile.cpp | 7 +++++-- src/TortoiseProc/LogFile.h | 4 +++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/TortoiseProc/GitProgressList.cpp b/src/TortoiseProc/GitProgressList.cpp index f86d39634..715b572d5 100644 --- a/src/TortoiseProc/GitProgressList.cpp +++ b/src/TortoiseProc/GitProgressList.cpp @@ -944,7 +944,7 @@ UINT CGitProgressList::ProgressThread() if ((count > 0)&&(m_bLastVisible)) EnsureVisible(count-1, FALSE); - CLogFile logfile; + CLogFile logfile(g_Git.m_CurrentDir); if (logfile.Open()) { logfile.AddTimeLine(); diff --git a/src/TortoiseProc/LogFile.cpp b/src/TortoiseProc/LogFile.cpp index 99964e848..02c024c9e 100644 --- a/src/TortoiseProc/LogFile.cpp +++ b/src/TortoiseProc/LogFile.cpp @@ -1,6 +1,6 @@ // TortoiseGit - a Windows shell extension for easy version control -// Copyright (C) 2008 - TortoiseGit +// Copyright (C) 2008, 2013 - TortoiseGit // Copyright (C) 2007 - TortoiseSVN // This program is free software; you can redistribute it and/or @@ -21,9 +21,10 @@ #include "LogFile.h" #include "PathUtils.h" -CLogFile::CLogFile(void) +CLogFile::CLogFile(const CString& repo) { m_maxlines = CRegStdDWORD(_T("Software\\TortoiseGit\\MaxLinesInLogfile"), 4000); + m_sRepo = repo; } CLogFile::~CLogFile(void) @@ -129,6 +130,8 @@ bool CLogFile::AddTimeLine() GetTimeFormat(LOCALE_USER_DEFAULT, 0, NULL, NULL, datebuf, 4096); sLine += _T(" - "); sLine += datebuf; + sLine += _T(" - "); + sLine += m_sRepo; m_lines.push_back(sLine); return true; } diff --git a/src/TortoiseProc/LogFile.h b/src/TortoiseProc/LogFile.h index bff36de85..80a861878 100644 --- a/src/TortoiseProc/LogFile.h +++ b/src/TortoiseProc/LogFile.h @@ -1,5 +1,6 @@ // TortoiseGit - a Windows shell extension for easy version control +// Copyright (C) 2013 - TortoiseGit // Copyright (C) 2007-2008 - TortoiseSVN // This program is free software; you can redistribute it and/or @@ -31,7 +32,7 @@ class CLogFile { public: - CLogFile(void); + CLogFile(const CString& repo); ~CLogFile(void); /** @@ -59,6 +60,7 @@ protected: void AdjustSize(); private: + CString m_sRepo; CRegStdDWORD m_maxlines; CTGitPath m_logfile; std::list m_lines; -- 2.11.4.GIT