Use STL algorithms more often
[TortoiseGit.git] / src / GitWCRev / testCOM.js
blobae0d67756afe52f721391dd818a0bbf6612fa17f
1 // testCOM.js - javascript file\r
2 // test script for the GitWCRev COM/Automation-object\r
3 \r
4 filesystem = new ActiveXObject("Scripting.FileSystemObject");\r
5 \r
6 GitWCRevObject1 = new ActiveXObject("GitWCRev.object");\r
7 GitWCRevObject2 = new ActiveXObject("GitWCRev.object");\r
8 GitWCRevObject3 = new ActiveXObject("GitWCRev.object");\r
9 GitWCRevObject4 = new ActiveXObject("GitWCRev.object");\r
10 GitWCRevObject5 = new ActiveXObject("GitWCRev.object");\r
12 GitWCRevObject2_1 = new ActiveXObject("GitWCRev.object");\r
13 GitWCRevObject2_2 = new ActiveXObject("GitWCRev.object");\r
14 GitWCRevObject2_3 = new ActiveXObject("GitWCRev.object");\r
15 GitWCRevObject2_4 = new ActiveXObject("GitWCRev.object");\r
16 GitWCRevObject2_5 = new ActiveXObject("GitWCRev.object");\r
18 GitWCRevObject1.GetWCInfo(filesystem.GetAbsolutePathName("."), 0);\r
19 GitWCRevObject2.GetWCInfo(filesystem.GetAbsolutePathName(".."), 0);\r
20 GitWCRevObject3.GetWCInfo(filesystem.GetAbsolutePathName("GitWCRev.cpp"), 0);\r
21 GitWCRevObject4.GetWCInfo(filesystem.GetAbsolutePathName("..\\.."), 0);\r
23 GitWCRevObject2_1.GetWCInfo(filesystem.GetAbsolutePathName("."), 1);\r
24 GitWCRevObject2_2.GetWCInfo(filesystem.GetAbsolutePathName(".."), 1);\r
25 GitWCRevObject2_3.GetWCInfo(filesystem.GetAbsolutePathName("GitWCRev.cpp"), 1);\r
26 GitWCRevObject2_4.GetWCInfo(filesystem.GetAbsolutePathName("..\\.."), 1);\r
28 wcInfoString1 = "Revision = " + GitWCRevObject1.Revision + "\nDate = " + GitWCRevObject1.Date + "\nAuthor = " + GitWCRevObject1.Author + "\nHasMods = " + GitWCRevObject1.HasModifications + "\nHasUnversioned = " + GitWCRevObject1.HasUnversioned + "\nIsTagged = " + GitWCRevObject1.IsWcTagged + "\nIsGitItem = " + GitWCRevObject1.IsGitItem+ "\nIsUnborn = " + GitWCRevObject1.IsUnborn + "\nHasSubmodule = " + GitWCRevObject1.HasSubmodule + "\nHasSubmoduleModifications = " + GitWCRevObject1.HasSubmoduleModifications + "\nHasSubmoduleUnversioned = " + GitWCRevObject1.HasSubmoduleUnversioned + "\nIsSubmoduleUp2Date = " + GitWCRevObject1.IsSubmoduleUp2Date;\r
29 wcInfoString2 = "Revision = " + GitWCRevObject2.Revision + "\nDate = " + GitWCRevObject2.Date + "\nAuthor = " + GitWCRevObject2.Author + "\nHasMods = " + GitWCRevObject2.HasModifications + "\nHasUnversioned = " + GitWCRevObject2.HasUnversioned + "\nIsTagged = " + GitWCRevObject2.IsWcTagged + "\nIsGitItem = " + GitWCRevObject2.IsGitItem+ "\nIsUnborn = " + GitWCRevObject2.IsUnborn + "\nHasSubmodule = " + GitWCRevObject2.HasSubmodule + "\nHasSubmoduleModifications = " + GitWCRevObject2.HasSubmoduleModifications + "\nHasSubmoduleUnversioned = " + GitWCRevObject2.HasSubmoduleUnversioned + "\nIsSubmoduleUp2Date = " + GitWCRevObject2.IsSubmoduleUp2Date;\r
30 wcInfoString3 = "Revision = " + GitWCRevObject3.Revision + "\nDate = " + GitWCRevObject3.Date + "\nAuthor = " + GitWCRevObject3.Author + "\nHasMods = " + GitWCRevObject3.HasModifications + "\nHasUnversioned = " + GitWCRevObject3.HasUnversioned + "\nIsTagged = " + GitWCRevObject3.IsWcTagged + "\nIsGitItem = " + GitWCRevObject3.IsGitItem+ "\nIsUnborn = " + GitWCRevObject3.IsUnborn + "\nHasSubmodule = " + GitWCRevObject3.HasSubmodule + "\nHasSubmoduleModifications = " + GitWCRevObject3.HasSubmoduleModifications + "\nHasSubmoduleUnversioned = " + GitWCRevObject3.HasSubmoduleUnversioned + "\nIsSubmoduleUp2Date = " + GitWCRevObject3.IsSubmoduleUp2Date;\r
31 wcInfoString4 = "Revision = " + GitWCRevObject4.Revision + "\nDate = " + GitWCRevObject4.Date + "\nAuthor = " + GitWCRevObject4.Author + "\nHasMods = " + GitWCRevObject4.HasModifications + "\nHasUnversioned = " + GitWCRevObject4.HasUnversioned + "\nIsTagged = " + GitWCRevObject4.IsWcTagged + "\nIsGitItem = " + GitWCRevObject4.IsGitItem+ "\nIsUnborn = " + GitWCRevObject4.IsUnborn + "\nHasSubmodule = " + GitWCRevObject4.HasSubmodule + "\nHasSubmoduleModifications = " + GitWCRevObject4.HasSubmoduleModifications + "\nHasSubmoduleUnversioned = " + GitWCRevObject4.HasSubmoduleUnversioned + "\nIsSubmoduleUp2Date = " + GitWCRevObject4.IsSubmoduleUp2Date;\r
33 WScript.Echo(wcInfoString1 + "\n");\r
34 WScript.Echo(wcInfoString2 + "\n");\r
35 WScript.Echo(wcInfoString3 + "\n");\r
36 WScript.Echo(wcInfoString4 + "\n");\r
38 wcInfoString1 = "Revision = " + GitWCRevObject2_1.Revision + "\nDate = " + GitWCRevObject2_1.Date + "\nAuthor = " + GitWCRevObject2_1.Author + "\nHasMods = " + GitWCRevObject2_1.HasModifications + "\nHasUnversioned = " + GitWCRevObject2_1.HasUnversioned + "\nIsTagged = " + GitWCRevObject2_1.IsWcTagged + "\nIsGitItem = " + GitWCRevObject2_1.IsGitItem+ "\nIsUnborn = " + GitWCRevObject2_1.IsUnborn + "\nHasSubmodule = " + GitWCRevObject2_1.HasSubmodule + "\nHasSubmoduleModifications = " + GitWCRevObject2_1.HasSubmoduleModifications + "\nHasSubmoduleUnversioned = " + GitWCRevObject2_1.HasSubmoduleUnversioned + "\nIsSubmoduleUp2Date = " + GitWCRevObject2_1.IsSubmoduleUp2Date;\r
39 wcInfoString2 = "Revision = " + GitWCRevObject2_2.Revision + "\nDate = " + GitWCRevObject2_2.Date + "\nAuthor = " + GitWCRevObject2_2.Author + "\nHasMods = " + GitWCRevObject2_2.HasModifications + "\nHasUnversioned = " + GitWCRevObject2_2.HasUnversioned + "\nIsTagged = " + GitWCRevObject2_2.IsWcTagged + "\nIsGitItem = " + GitWCRevObject2_2.IsGitItem+ "\nIsUnborn = " + GitWCRevObject2_2.IsUnborn + "\nHasSubmodule = " + GitWCRevObject2_2.HasSubmodule + "\nHasSubmoduleModifications = " + GitWCRevObject2_2.HasSubmoduleModifications + "\nHasSubmoduleUnversioned = " + GitWCRevObject2_2.HasSubmoduleUnversioned + "\nIsSubmoduleUp2Date = " + GitWCRevObject2_2.IsSubmoduleUp2Date;\r
40 wcInfoString3 = "Revision = " + GitWCRevObject2_3.Revision + "\nDate = " + GitWCRevObject2_3.Date + "\nAuthor = " + GitWCRevObject2_3.Author + "\nHasMods = " + GitWCRevObject2_3.HasModifications + "\nHasUnversioned = " + GitWCRevObject2_3.HasUnversioned + "\nIsTagged = " + GitWCRevObject2_3.IsWcTagged + "\nIsGitItem = " + GitWCRevObject2_3.IsGitItem+ "\nIsUnborn = " + GitWCRevObject2_3.IsUnborn + "\nHasSubmodule = " + GitWCRevObject2_3.HasSubmodule + "\nHasSubmoduleModifications = " + GitWCRevObject2_3.HasSubmoduleModifications + "\nHasSubmoduleUnversioned = " + GitWCRevObject2_3.HasSubmoduleUnversioned + "\nIsSubmoduleUp2Date = " + GitWCRevObject2_3.IsSubmoduleUp2Date;\r
41 wcInfoString4 = "Revision = " + GitWCRevObject2_4.Revision + "\nDate = " + GitWCRevObject2_4.Date + "\nAuthor = " + GitWCRevObject2_4.Author + "\nHasMods = " + GitWCRevObject2_4.HasModifications + "\nHasUnversioned = " + GitWCRevObject2_4.HasUnversioned + "\nIsTagged = " + GitWCRevObject2_4.IsWcTagged + "\nIsGitItem = " + GitWCRevObject2_4.IsGitItem+ "\nIsUnborn = " + GitWCRevObject2_4.IsUnborn + "\nHasSubmodule = " + GitWCRevObject2_4.HasSubmodule + "\nHasSubmoduleModifications = " + GitWCRevObject2_4.HasSubmoduleModifications + "\nHasSubmoduleUnversioned = " + GitWCRevObject2_4.HasSubmoduleUnversioned + "\nIsSubmoduleUp2Date = " + GitWCRevObject2_4.IsSubmoduleUp2Date;\r
43 WScript.Echo(wcInfoString1 + "\n");\r
44 WScript.Echo(wcInfoString2 + "\n");\r
45 WScript.Echo(wcInfoString3 + "\n");\r
46 WScript.Echo(wcInfoString4 + "\n");\r