intersystems-community / cache-tort-git

Access to Tortoise Git interface from Caché Studio
https://github.com/intersystems-ru/cache-tort-git/wiki
MIT License
31 stars 20 forks source link

Export inc to target directory and not project root #16

Open eduard93 opened 9 years ago

eduard93 commented 9 years ago

Consider the following project:

project.class.cls
project.include.inc

Cache studio thinks that they both are in a directory project. But in cache-tort-git if we add them to source control, they would be exported to disk as:

\root\project\class.cls.xml
\root\project.include.inc.xml

I propose cace-tort-git export them as:

\root\project\class.cls.xml
\root\project\include.inc.xml
eduard93 commented 9 years ago

Class name: project.class Package: project

tsafin commented 9 years ago

Infortunately today it will be hard to change without breaking all repositories created with the older versions. I'd not complain that much if plugin will provide some wizard style functionality to rename and relocate all exported files in git, but, well, ... it's complicated.