Introduce libgit2 smart wrapper classes
commita86f4a8206203ac19ebfa49ef8f21e58532f511b
authorSven Strickroth <email@cs-ware.de>
Mon, 5 May 2014 17:36:31 +0000 (5 19:36 +0200)
committerSven Strickroth <email@cs-ware.de>
Mon, 5 May 2014 18:12:28 +0000 (5 20:12 +0200)
tree42c3f563dbfd8818b205b711970b557b82da403e
parentdf67cfb71f5280870d29c9904d49c1c7cefc3540
Introduce libgit2 smart wrapper classes

This commit also tries to simply code where the new smart wrapper classes allow it.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
32 files changed:
src/Git/Git.cpp
src/Git/GitIndex.cpp
src/Git/GitStatusListCtrl.cpp
src/Git/TGitPath.cpp
src/Git/gitindex.h
src/Git/stdafx.h
src/TGitCache/stdafx.h
src/TortoiseGitBlame/stdafx.h
src/TortoiseMerge/MainFrm.cpp
src/TortoiseProc/BrowseRefsDlg.cpp
src/TortoiseProc/Commands/CatCommand.cpp
src/TortoiseProc/Commands/CleanupCommand.cpp
src/TortoiseProc/Commands/CreateRepositoryCommand.cpp
src/TortoiseProc/Commands/DiffCommand.cpp
src/TortoiseProc/CommitDlg.cpp
src/TortoiseProc/GitLogListBase.cpp
src/TortoiseProc/GitProgressList.cpp
src/TortoiseProc/GitRefCompareList.cpp
src/TortoiseProc/GitRefCompareList.h
src/TortoiseProc/ProjectProperties.cpp
src/TortoiseProc/ProjectProperties.h
src/TortoiseProc/RefLogDlg.cpp
src/TortoiseProc/RepositoryBrowser.cpp
src/TortoiseProc/Settings/GitSettings.h
src/TortoiseProc/Settings/SettingGitCredential.cpp
src/TortoiseProc/SubmoduleUpdateDlg.cpp
src/TortoiseProc/TortoiseProc.vcxproj
src/TortoiseProc/TortoiseProc.vcxproj.filters
src/TortoiseProc/stdafx.h
src/TortoiseShell/GITPropertyPage.cpp
src/TortoiseShell/stdafx.h
src/Utils/SmartLibgit2Ref.h [new file with mode: 0644]