Skip to content

Commit 4dbbd12

Browse files
authored
Update README.md
1 parent 4db3b48 commit 4dbbd12

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

README.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# ISC-DEV
2-
Export/Import source code (classes, macro, routines) and DeepSee artefacts(pivots, dashboards) from and to InterSystems Data Platform products(Caché, Ensemble, IRIS). Support versions from 2016.2
2+
Export/Import source code (classes, macro, routines) and DeepSee artefacts(pivots, dashboards, termlists, pivot variables, shared measures) from and to InterSystems Data Platform products(Caché, Ensemble, IRIS). Support versions from 2016.2
33

44
# Installation
55
Download code and run
66
```
7-
set dir="/dir/cache-udl
8-
do $System.OBJ.ImportDir(dir,"*.xml;*.cls;*.mac;*.int;*.inc;*.dfi","ck",,1)
7+
set dir="/your_download_dir/isc-dev
8+
do $System.OBJ.ImportDir(dir,"*.xml;*.cls;*.mac;*.int;*.inc;*.dfi","cuk",,1)
99
```
1010
or
1111
import the [release](https://github.com/intersystems-ru/cache-udl/releases) to the namespace.
@@ -31,10 +31,16 @@ NS> d ##class(sc.code).import()
3131

3232
Introduce isc.json file in the source root directory with settings for the code mask, for the name of the project and for get the patch form local git or GitHub. e.g.
3333
```
34-
"git": 0 - files diff from local git
34+
"git": 0 - files diff from local git (default)
3535
"git": 1 - files diff from GitHub
36+
use below params in case of "git" : 1
37+
"owner": - name of the github e.g. intersystems-community
38+
"repository": - name of the repo e.g. dc-analytics
39+
"user": - user and password for private github repo
40+
"password":
3641
```
3742

43+
3844
```
3945
isc.json
4046
"compileList": "Classes*.INC,classes*.CLS,*.DFI",
@@ -65,6 +71,9 @@ NS> s commitTo = 5
6571
NS> d ##class(sc.code).patch(filename,commitFrom,commitTo)
6672
```
6773

74+
## Known issues
75+
Be careful with import termlists, pivot variables and shared measures. In current implementation imported artefacts replace those you have in the target namespace. It happens because the utility uses standard global import for globals in XML with $System.OBJ.Import which kills the global first and imports the new one.
76+
6877

6978

7079

0 commit comments

Comments
 (0)