View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0012549CMakeCMakepublic2011-11-01 08:152012-04-02 10:10
Reportervoid.pointer 
Assigned ToDavid Cole 
PriorityhighSeverityfeatureReproducibilityalways
StatusclosedResolutionfixed 
PlatformWindows 7 x64OSWindows 7 x64OS VersionWindows 7 x64
Product VersionCMake 2.8.6 
Target VersionCMake 2.8.7Fixed in VersionCMake 2.8.7 
Summary0012549: Provide SccAuxPath support in Visual Studio VCPROJ
Description<SccAuxPath> in Visual Studio's VCPROJ file, for Perforce source control bindings, is used to provide the perforce connection string which contains the server address, username, and workspace. Providing these here eliminates the Perforce connection window prompt that appears when opening each project in the solution (annoying).

Below I have provided patch files that implement this feature. Note that 0002 is the one you want, I had to make a 2nd revision to make SccAuxPath optional (it makes sense, since not every binding source may need AuxPath).

Please review the patch and submit it for 2.8.7 if possible. My team is already actively using this addition from the CMake executable I built on my machine with these changes.
TagsNo tags attached.
Attached Files7z file icon AuxPathPatch.7z [^] (1,392 bytes) 2011-11-01 08:17
patch file icon 0001-Add-support-for-SccAuxPath-tag-in-VCPROJ-files.-Set-.patch [^] (2,732 bytes) 2011-11-01 10:18 [Show Content]
patch file icon 0002-AuxPath-is-now-optional.patch [^] (2,994 bytes) 2011-11-01 10:18 [Show Content]

 Relationships

  Notes
(0027697)
David Cole (manager)
2011-11-01 10:11

Please attach the *.patch file directly. I do not have 7zip installed, and I do not want to install 7zip.

Plus, if a text file is attached, there is a "Show Content" link that enables me to see the content of the patch file right here in the web browser.
(0027698)
void.pointer (reporter)
2011-11-01 10:19

Sure thing boss. It's done.

I'll keep this in mind for future uploads :) I put up an archive because there were multiple files and thought it might be more convenient. Sorry for the trouble!
(0027699)
David Cole (manager)
2011-11-01 10:56

Would you prefer "Robert Dailey" or "Robert C. Dailey" as your author name...?

"rcdailey" as in the patch, stands out when viewed in the context of the CMake git repo, because our other author names are typically "Firstname Lastname"...
(0027700)
void.pointer (reporter)
2011-11-01 10:59

I have never used Git before (much less TortoiseGit, which is what I used) so I wasn't sure what name was supposed to be used. "Robert Dailey" is perfectly fine. I rarely ever use my middle initial like that.

Thanks for asking!
(0027702)
David Cole (manager)
2011-11-01 12:04

Fix pushed to 'next':

  http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=b0f0b3e4405cb663fd5757441f556ee6cd3fac8c [^]

Notes... I had to:
- remove tab characters
- add documentation (admittedly sparse, but existing, alongside other SCC_ target properties)
- squash the two commits into one

Thank you for the patches. And your testing of this feature.
(0029037)
David Cole (manager)
2012-04-02 10:10

Closing resolved issues that have not been updated in more than 4 months.

 Issue History
Date Modified Username Field Change
2011-11-01 08:15 void.pointer New Issue
2011-11-01 08:17 void.pointer File Added: AuxPathPatch.7z
2011-11-01 09:50 David Cole Assigned To => David Cole
2011-11-01 09:50 David Cole Status new => assigned
2011-11-01 09:51 David Cole Target Version => CMake 2.8.7
2011-11-01 10:11 David Cole Note Added: 0027697
2011-11-01 10:18 void.pointer File Added: 0001-Add-support-for-SccAuxPath-tag-in-VCPROJ-files.-Set-.patch
2011-11-01 10:18 void.pointer File Added: 0002-AuxPath-is-now-optional.patch
2011-11-01 10:19 void.pointer Note Added: 0027698
2011-11-01 10:56 David Cole Note Added: 0027699
2011-11-01 10:59 void.pointer Note Added: 0027700
2011-11-01 12:04 David Cole Note Added: 0027702
2011-11-01 12:04 David Cole Status assigned => resolved
2011-11-01 12:04 David Cole Fixed in Version => CMake 2.8.7
2011-11-01 12:04 David Cole Resolution open => fixed
2012-04-02 10:10 David Cole Note Added: 0029037
2012-04-02 10:10 David Cole Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team