While we find the integration of git with WM nice, we feel the local auto-commits on every save is OVERKILL. We make far too many changes to things to figure things out and are seeing too many local auto-commits to our git repositories. It makes it really hard to track down specific changes without viewing each and every commit. We would love it if there were a way to turn the auto-commit off so that we can fumble our way through several iterations of possible solutions before committing locally. Is it possible to turn off the git auto-commit for every save in WM?
RE: git local auto-commit on WM Save
Within WebMaker you have the ability the check-in and check-out projects. These operations provide control over when you create convenient points in your project versions. You can access these from the +?+?++Design|Project Versions...+?+?+? menu option. Co-ordination with the Team Server (if installed) is handled using the +?+?++Team+?+?+? menu on the toolbar. I think the feature you are describing is probably the +?+?++Design|Project Save History...+?+?+? item. This is an automatic option that records +?+?++save milestones+?+?+? since the previous check-in. Essentially, providing a list of +?+?++fallback+?+?+? versions since the last check-in should you need to +?+?++rollback+?+?+? something.
The +?+?++Design|Project Save History...+?+?+? and +?+?++Design|Project Versions...+?+?+? options use git, but it is really not intended for manual introspection. I hope this makes sense. Therefore, to view your project versions that you checked in, use +?+?++Design|Project Versions... and if you need to +?+?++rollback+?+?+? to something since the last check-in then use +?+?++Design|Project Save History...+?+?+? I hope this explains the reasons for the information you are seeing in git. You can locate more info using the following link:
http://www.hyfinity.net/mvcdocumentation_v8/MVC/MVC%20Overview/Source%20Control.html
If it is just the changes you are seeking then introspecting git does provide that info, but WebMaker saves (and checks-in) information at the project-level, which will always constitute more than single files. We have planned features that should enable you to track useful changes between different versions from within the Studio in future. In the meantime, I+?+?+?m unsure what tools you are using but, you should be able to filter the +?+?++tags+?+?+? within the git client (such as TortoiseGit for example). The check-in operations should contain explicit tags, so you should be able to filter using regexp such as +?+?++wmv...' You will add tags for every check-in and you should be able to filter using these tags.
I hope this helps.
Regards
Abdul