Author Topic: Version control file status icons question  (Read 608 times)

rjpontefract

  • Senior Community Member
  • Posts: 143
  • Hero Points: 7
Version control file status icons question
« on: September 13, 2021, 08:28:30 pm »
Hi

Under options/version control/version control providers/git I have the "show file status on icons" option set to "on" under the "show file status" section.

Where am I supposed to be able to see the status?  My projects/workspace were imported from maven POM files and the files shown in the tree in the Projects tool window all just have plain text icons.  I expected to see the version control status on those icons.  The icons in the Files tool window in the Buffers tab also don't show the VCS status.

Where should I be looking to find the VCS status please?

SE 25.0.2.0 / 26.0.0.3 on Windows 10.

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2679
  • Hero Points: 143
Re: Version control file status icons question
« Reply #1 on: September 15, 2021, 03:41:01 pm »
It should show up there.  I will look into this.

rjpontefract

  • Senior Community Member
  • Posts: 143
  • Hero Points: 7
Re: Version control file status icons question
« Reply #2 on: September 18, 2021, 08:47:22 am »
Hi Dan
Thanks for looking into this.  I've just opened a C/C++ Workspace that was imported from a Visual Studio 2019 solution and it doesn't show the VCS status either, so it's not just Maven/Java.

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2679
  • Hero Points: 143
Re: Version control file status icons question
« Reply #3 on: October 04, 2021, 06:27:31 pm »
Fixed for next version.

rjpontefract

  • Senior Community Member
  • Posts: 143
  • Hero Points: 7
Re: Version control file status icons question
« Reply #4 on: October 04, 2021, 10:43:00 pm »
Hi Dan
That's great to hear, thanks.

rjpontefract

  • Senior Community Member
  • Posts: 143
  • Hero Points: 7
Re: Version control file status icons question
« Reply #5 on: October 08, 2021, 05:31:12 pm »
Hi Dan
I installed VS26 RC1 and I still don't see the VCS status, which version was it fixed in please?

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2679
  • Hero Points: 143
Re: Version control file status icons question
« Reply #6 on: October 08, 2021, 05:35:47 pm »
It should work there.  I just tested it in an install from yesterday.  Can you PM me an email address and I'll send you a DLL with some debug in it?

rjpontefract

  • Senior Community Member
  • Posts: 143
  • Hero Points: 7
Re: Version control file status icons question
« Reply #7 on: October 12, 2021, 09:45:04 pm »
Hi
I installed the 26.0.0.6 release and I still don't see VCS status on the project view icons in either Windows or Linux.
Is there anything I can provide to help you find the cause?


Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2679
  • Hero Points: 143
Re: Version control file status icons question
« Reply #8 on: October 12, 2021, 09:57:13 pm »
I will email you something with some debug in it.  It will probably be tomorrow.

rjpontefract

  • Senior Community Member
  • Posts: 143
  • Hero Points: 7
Re: Version control file status icons question
« Reply #9 on: October 17, 2021, 11:52:31 pm »
Hi Dan, did I miss something or have you just been busy?

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2679
  • Hero Points: 143
Re: Version control file status icons question
« Reply #10 on: October 17, 2021, 11:55:59 pm »
I haven't had a chance to get to this yet, but I'll send something this week.

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2679
  • Hero Points: 143
Re: Version control file status icons question
« Reply #11 on: November 01, 2021, 08:21:26 pm »
Do these seem to be there and occasionally vanish, or are they completely missing?

rjpontefract

  • Senior Community Member
  • Posts: 143
  • Hero Points: 7
Re: Version control file status icons question
« Reply #12 on: November 01, 2021, 08:51:47 pm »
Hi Dan
The behaviour seems to differ between platforms.  On Windows I don't see the status icons at all.  On macOS and Linux. sometimes, when I open a project I see no status icons, then if I change a file and save it, status icons appear on many (all?) of the changed files.  To be honest, I can't seem to find a pattern to when the icons appear or change on macOS and Linux.  Sometimes it seems to be working OK, sometimes I edit and change a file and nothing happens, other times it updates the status on many changed files. 

I also seem to still have the problem where I can't set the VCS provider to git for the project, only the workspace and default on macOS or Linux, where that works OK on Windows.  Although the project types are different (imported VS2019 SLN on Windows and importer Maven POM on macOS/Linux) which might affect it.  I'll try importing the Maven project on Windows and see if the behaviour changes.
e the icons at all.

rjpontefract

  • Senior Community Member
  • Posts: 143
  • Hero Points: 7
Re: Version control file status icons question
« Reply #13 on: November 09, 2021, 02:41:25 am »
On Windows, which is the platform that affects me most with this issue, I started with a clean configuration and imported the VS2019 solution.  I still don't see any version control icons so it doesn't appear to be configuration related.  Git is configured as the VCS provider for "default", "workspace" and "project" and I have the option "Show status on file icons" set to "on" and "Get updates from git every (m)" set to 1.

If I change a file and save it I can run a diff within VS and it shows me the changes as expected, but the icon remains the same as the other files in the project.

The git executable is set to an exe with the following version: git version 2.32.0.windows.1

Is there anything I can provide that will help you resolve this?

Dan

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 2679
  • Hero Points: 143
Re: Version control file status icons question
« Reply #14 on: November 09, 2021, 02:27:11 pm »
I have your email address, let me see if I can email you something today.