cancel
Showing results for 
Search instead for 
Did you mean: 

Use TortiseGit Client Setting

SOLVED
Highlighted
Contributor

Use TortiseGit Client Setting

I have noticed the setting in Options, Use TortiseGit client, keeps getting turned off.  Anyone else having this problem?  If not, I may have missed setting a .gitignore entry.  There are multiple users in the branch currently.  Could someone double check me on the file I should be ignoring and the entry I should make in .gitignore?

 

Thanks!  

Tags (2)
1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Contributor

Re: Use TortiseGit Client Setting

The patch below resolved this problem.

 

From SmartBear Support,

 

"The issue described here is a bug we found recently. The 'Use TortiseGit client' gets cleared everytime we restart TestComplete. 

Please give this patch a try and let us know if the issue still occurs on your end:

1) Download the patch here:
https://s3.amazonaws.com/webtocasefiles/2020/61243268-e485-1865-7f4c-1fc71194115d/2020_05_12-12_34_3... 

2) After you have downloaded the archive, unzip the patch files to the appropriate locations (back up the existing files before doing this, just in case):
\Bin\Extensions\tcNativePanels.pls => %programfiles(x86)%\SmartBear\TestComplete 14\Bin\Extensions\tcNativePanels.pls
\x64\Bin\Extensions\tcNativePanels.pls => %programfiles(x86)%\SmartBear\TestComplete 14\x64\Bin\Extensions\tcNativePanels.pls "

 

Thanks all.

 

View solution in original post

9 REPLIES 9
Highlighted
Community Hero

Re: Use TortiseGit Client Setting

That setting is not typically stored in the source that you typically back up.  That's an application configuration setting, not a project setting.  So, you need to make that change on all machines individually AND it needs to be set for all users (as I believe the configuration is stored in user profile).  


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available
Highlighted
Contributor

Re: Use TortiseGit Client Setting

Upon further investigation based on the info in your reply, the setting defaults back to 'not checked' each time I close and open the app.  Could this be an issue with the 14.4 upgrade?

 

Highlighted
Community Hero

Re: Use TortiseGit Client Setting

What happens if you run as admin, make the change, then re-open?  It could be that the setting isn't being saved properly because of some write access.


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available
Highlighted
Contributor

Re: Use TortiseGit Client Setting

TestComplete is always run as administrator.  It is required for several of our app tests.

Highlighted
Community Hero

Re: Use TortiseGit Client Setting

Hrm....  try doing a re-install/repair of Tortoise GIT... could be that TC is not picking it up after the upgrade.


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available
Highlighted
Contributor

Re: Use TortiseGit Client Setting

It works fine as long as I remember to click the setting when I open TestComplete.

Highlighted
Contributor

Re: Use TortiseGit Client Setting


@tristaanogre wrote:

That setting is not typically stored in the source that you typically back up.  That's an application configuration setting, not a project setting.  So, you need to make that change on all machines individually AND it needs to be set for all users (as I believe the configuration is stored in user profile).  


@sonya_m   Why was this marked as a solution?  This issue is not resolved.  😕  Whatever I do, if I set this setting, close and reopen TestComplete, the setting gets reset.  Tortise works fine within TestComplete aslong as I remember to check this setting each time I open it.

Highlighted
Community Manager

Re: Use TortiseGit Client Setting

@scot1967 Just unmarked it. Having to switch it back on every time doesn't sound convenient at all.

If nothing from what tristaanogre suggested helps, I would suggest contacting support to understand the underlying reasons for this behavior.

If you do, please share what they suggest.


Sonya Mihaljova
Community and Education Specialist

Did my reply answer your question? Give Kudos or Accept it as a Solution to help others. ⬇️⬇️⬇️
Highlighted
Contributor

Re: Use TortiseGit Client Setting

The patch below resolved this problem.

 

From SmartBear Support,

 

"The issue described here is a bug we found recently. The 'Use TortiseGit client' gets cleared everytime we restart TestComplete. 

Please give this patch a try and let us know if the issue still occurs on your end:

1) Download the patch here:
https://s3.amazonaws.com/webtocasefiles/2020/61243268-e485-1865-7f4c-1fc71194115d/2020_05_12-12_34_3... 

2) After you have downloaded the archive, unzip the patch files to the appropriate locations (back up the existing files before doing this, just in case):
\Bin\Extensions\tcNativePanels.pls => %programfiles(x86)%\SmartBear\TestComplete 14\Bin\Extensions\tcNativePanels.pls
\x64\Bin\Extensions\tcNativePanels.pls => %programfiles(x86)%\SmartBear\TestComplete 14\x64\Bin\Extensions\tcNativePanels.pls "

 

Thanks all.

 

View solution in original post

New Here?
Join us and watch the welcome video:
Top Kudoed Authors