- GitConfig
added: #version_SVN
- GitSignature
added: #version_SVN
- GitDiffOptions
added: #version_SVN
- GitPrimitives
added: #version_SVN
- GitIndexerStream
added: #version_SVN
- GitConfigFile
added: #version_SVN
- GitOid
added: #version_SVN
- GitIndexTime
added: #version_SVN
- GitTag
added: #version_SVN
- GitReflogEntry
added: #version_SVN
- GitIndexEntryUnmerged
added: #version_SVN
- GitReflog
added: #version_SVN
- GitIndex
added: #version_SVN
- GitOdbBackend
added: #version_SVN
- GitStrarray
added: #version_SVN
- GitRepository
added: #version_SVN
- GitRemoteHead
added: #version_SVN
- GitDiffList
added: #version_SVN
- GitDiffRange
added: #version_SVN
- GitOdbStream
added: #version_SVN
- GitDiffFile
added: #version_SVN
- GitTree
added: #version_SVN
- GitNote
added: #version_SVN
- GitRemoteCallbacks
added: #version_SVN
- GitReference
added: #version_SVN
- GitCvarMap
added: #version_SVN
- GitTreeEntry
added: #version_SVN
- GitError
added: #version_SVN
- GitOidShorten
added: #version_SVN
- GitRevwalk
added: #version_SVN
- GitCheckoutOpts
added: #version_SVN
- GitRefspec
added: #version_SVN
- GitNoteData
added: #version_SVN
- GitSubmodule
added: #version_SVN
- GitObject
added: #version_SVN
- GitOdb
added: #version_SVN
- GitCommit
added: #version_SVN
- GitIndexer
added: #version_SVN
- GitBlob
added: #version_SVN
- GitIndexerStats
added: #version_SVN
- GitTreebuilder
added: #version_SVN
- GitRepositoryInitOptions
added: #version_SVN
- GitStatusOptions
added: #version_SVN
- GitOdbObject
added: #version_SVN
- GitRemote
added: #version_SVN
- stx_libscm_git
added:13 methods
- GitTime
added: #version_SVN
- GitIndexEntry
added: #version_SVN
- GitDiffDelta
added: #version_SVN
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitBlob.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitBlob
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitBlob class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitBlob class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitCheckoutOpts.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,88 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitCheckoutOpts
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitCheckoutOpts class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^160
+! !
+
+!GitCheckoutOpts methodsFor:'accessing'!
+
+dirMode
+ "Returns int32"
+
+ ^self longAt:1 + 8
+!
+
+dirMode: value
+
+ self longAt:1 + 8 put:value
+!
+
+disableFilters
+ "Returns int32"
+
+ ^self longAt:1 + 4
+!
+
+disableFilters: value
+
+ self longAt:1 + 4 put:value
+!
+
+existingFileAction
+ "Returns int32"
+
+ ^self longAt:1 + 0
+!
+
+existingFileAction: value
+
+ self longAt:1 + 0 put:value
+!
+
+fileMode
+ "Returns int32"
+
+ ^self longAt:1 + 12
+!
+
+fileMode: value
+
+ self longAt:1 + 12 put:value
+!
+
+fileOpenFlags
+ "Returns int32"
+
+ ^self longAt:1 + 16
+!
+
+fileOpenFlags: value
+
+ self longAt:1 + 16 put:value
+! !
+
+!GitCheckoutOpts class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitCommit.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitCommit
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitCommit class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitCommit class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitConfig.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitConfig
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitConfig class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitConfig class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitConfigFile.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,142 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitConfigFile
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitConfigFile class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^288
+! !
+
+!GitConfigFile methodsFor:'accessing'!
+
+cfg
+ "Returns (pointer-to ;; Line: 1113
+;; Class: GitConfig
+)"
+
+ ^self pointerAt:1 + 0
+!
+
+cfg: value
+
+ self pointerAt:1 + 0 put:value
+!
+
+del
+ "Returns (pointer-to ;; Line: 851
+)"
+
+ ^self pointerAt:1 + 24
+!
+
+del: value
+
+ self pointerAt:1 + 24 put:value
+!
+
+foreach
+ "Returns (pointer-to ;; Line: 865
+)"
+
+ ^self pointerAt:1 + 28
+!
+
+foreach: value
+
+ self pointerAt:1 + 28 put:value
+!
+
+free
+ "Returns (pointer-to ;; Line: 871
+)"
+
+ ^self pointerAt:1 + 32
+!
+
+free: value
+
+ self pointerAt:1 + 32 put:value
+!
+
+get
+ "Returns (pointer-to ;; Line: 813
+)"
+
+ ^self pointerAt:1 + 8
+!
+
+get: value
+
+ self pointerAt:1 + 8 put:value
+!
+
+getMultivar
+ "Returns (pointer-to ;; Line: 827
+)"
+
+ ^self pointerAt:1 + 12
+!
+
+getMultivar: value
+
+ self pointerAt:1 + 12 put:value
+!
+
+open
+ "Returns (pointer-to ;; Line: 805
+)"
+
+ ^self pointerAt:1 + 4
+!
+
+open: value
+
+ self pointerAt:1 + 4 put:value
+!
+
+set
+ "Returns (pointer-to ;; Line: 835
+)"
+
+ ^self pointerAt:1 + 16
+!
+
+set: value
+
+ self pointerAt:1 + 16 put:value
+!
+
+setMultivar
+ "Returns (pointer-to ;; Line: 844
+)"
+
+ ^self pointerAt:1 + 20
+!
+
+setMultivar: value
+
+ self pointerAt:1 + 20 put:value
+! !
+
+!GitConfigFile class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitCvarMap.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,72 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitCvarMap
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitCvarMap class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^96
+! !
+
+!GitCvarMap methodsFor:'accessing'!
+
+cvarType
+ "Returns ;; Line: 2882
+(enum git_cvar_t
+ (value (GIT_CVAR_FALSE) 0)
+ (value (GIT_CVAR_TRUE) 1)
+ (value (GIT_CVAR_INT32) 2)
+ (value (GIT_CVAR_STRING) 3) )"
+
+ ^self doubleWordAt:1 + 0
+!
+
+cvarType: value
+
+ self doubleWordAt:1 + 0 put:value
+!
+
+mapValue
+ "Returns int32"
+
+ ^self longAt:1 + 8
+!
+
+mapValue: value
+
+ self longAt:1 + 8 put:value
+!
+
+strMatch
+ "Returns (pointer-to const
+ char)"
+
+ ^self pointerAt:1 + 4
+!
+
+strMatch: value
+
+ self pointerAt:1 + 4 put:value
+! !
+
+!GitCvarMap class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitDiffDelta.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,102 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitDiffDelta
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitDiffDelta class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^736
+! !
+
+!GitDiffDelta methodsFor:'accessing'!
+
+binary
+ "Returns int32"
+
+ ^self longAt:1 + 88
+!
+
+binary: value
+
+ self longAt:1 + 88 put:value
+!
+
+newFile
+ "Returns ;; Line: 3277
+;; Class: GitDiffFile
+"
+
+ ^self at:1 + 40
+!
+
+newFile: value
+
+ self at:1 + 40 put:value
+!
+
+oldFile
+ "Returns ;; Line: 3277
+;; Class: GitDiffFile
+"
+
+ ^self at:1 + 0
+!
+
+oldFile: value
+
+ self at:1 + 0 put:value
+!
+
+similarity
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 84
+!
+
+similarity: value
+
+ self longAt:1 + 84 put:value
+!
+
+status
+ "Returns ;; Line: 3004
+(enum git_delta_t
+ (value (GIT_DELTA_UNMODIFIED) 0)
+ (value (GIT_DELTA_ADDED) 1)
+ (value (GIT_DELTA_DELETED) 2)
+ (value (GIT_DELTA_MODIFIED) 3)
+ (value (GIT_DELTA_RENAMED) 4)
+ (value (GIT_DELTA_COPIED) 5)
+ (value (GIT_DELTA_IGNORED) 6)
+ (value (GIT_DELTA_UNTRACKED) 7) )"
+
+ ^self doubleWordAt:1 + 80
+!
+
+status: value
+
+ self doubleWordAt:1 + 80 put:value
+! !
+
+!GitDiffDelta class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitDiffFile.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,91 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitDiffFile
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitDiffFile class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^320
+! !
+
+!GitDiffFile methodsFor:'accessing'!
+
+flags
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 32
+!
+
+flags: value
+
+ self longAt:1 + 32 put:value
+!
+
+mode
+ "Returns a Cface::CShortNode"
+
+ ^self longAt:1 + 36
+!
+
+mode: value
+
+ self longAt:1 + 36 put:value
+!
+
+oid
+ "Returns ;; Line: 1476
+;; Class: GitOid
+"
+
+ ^self at:1 + 0
+!
+
+oid: value
+
+ self at:1 + 0 put:value
+!
+
+path
+ "Returns (pointer-to char)"
+
+ ^self pointerAt:1 + 20
+!
+
+path: value
+
+ self pointerAt:1 + 20 put:value
+!
+
+size
+ "Returns a Cface::CLongNode"
+
+ ^self longLongAt:1 + 24
+!
+
+size: value
+
+ self longLongAt:1 + 24 put:value
+! !
+
+!GitDiffFile class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitDiffList.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitDiffList
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitDiffList class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitDiffList class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitDiffOptions.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,102 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitDiffOptions
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitDiffOptions class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^192
+! !
+
+!GitDiffOptions methodsFor:'accessing'!
+
+contextLines
+ "Returns a Cface::CShortNode"
+
+ ^self longAt:1 + 4
+!
+
+contextLines: value
+
+ self longAt:1 + 4 put:value
+!
+
+flags
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 0
+!
+
+flags: value
+
+ self longAt:1 + 0 put:value
+!
+
+interhunkLines
+ "Returns a Cface::CShortNode"
+
+ ^self longAt:1 + 6
+!
+
+interhunkLines: value
+
+ self longAt:1 + 6 put:value
+!
+
+newPrefix
+ "Returns (pointer-to char)"
+
+ ^self pointerAt:1 + 12
+!
+
+newPrefix: value
+
+ self pointerAt:1 + 12 put:value
+!
+
+oldPrefix
+ "Returns (pointer-to char)"
+
+ ^self pointerAt:1 + 8
+!
+
+oldPrefix: value
+
+ self pointerAt:1 + 8 put:value
+!
+
+pathspec
+ "Returns ;; Line: 427
+;; Class: GitStrarray
+"
+
+ ^self at:1 + 16
+!
+
+pathspec: value
+
+ self at:1 + 16 put:value
+! !
+
+!GitDiffOptions class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitDiffRange.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,77 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitDiffRange
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitDiffRange class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^128
+! !
+
+!GitDiffRange methodsFor:'accessing'!
+
+newLines
+ "Returns int32"
+
+ ^self longAt:1 + 12
+!
+
+newLines: value
+
+ self longAt:1 + 12 put:value
+!
+
+newStart
+ "Returns int32"
+
+ ^self longAt:1 + 8
+!
+
+newStart: value
+
+ self longAt:1 + 8 put:value
+!
+
+oldLines
+ "Returns int32"
+
+ ^self longAt:1 + 4
+!
+
+oldLines: value
+
+ self longAt:1 + 4 put:value
+!
+
+oldStart
+ "Returns int32"
+
+ ^self longAt:1 + 0
+!
+
+oldStart: value
+
+ self longAt:1 + 0 put:value
+! !
+
+!GitDiffRange class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitError.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,55 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitError
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitError class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^64
+! !
+
+!GitError methodsFor:'accessing'!
+
+klass
+ "Returns int32"
+
+ ^self longAt:1 + 4
+!
+
+klass: value
+
+ self longAt:1 + 4 put:value
+!
+
+message
+ "Returns (pointer-to char)"
+
+ ^self pointerAt:1 + 0
+!
+
+message: value
+
+ self pointerAt:1 + 0 put:value
+! !
+
+!GitError class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitIndex.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitIndex
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitIndex class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitIndex class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitIndexEntry.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,176 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitIndexEntry
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitIndexEntry class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^640
+! !
+
+!GitIndexEntry methodsFor:'accessing'!
+
+ctime
+ "Returns ;; Line: 447
+;; Class: GitIndexTime
+"
+
+ ^self at:1 + 0
+!
+
+ctime: value
+
+ self at:1 + 0 put:value
+!
+
+dev
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 24
+!
+
+dev: value
+
+ self longAt:1 + 24 put:value
+!
+
+fileSize
+ "Returns a Cface::CLongNode"
+
+ ^self longLongAt:1 + 44
+!
+
+fileSize: value
+
+ self longLongAt:1 + 44 put:value
+!
+
+flags
+ "Returns a Cface::CShortNode"
+
+ ^self longAt:1 + 72
+!
+
+flags: value
+
+ self longAt:1 + 72 put:value
+!
+
+flagsExtended
+ "Returns a Cface::CShortNode"
+
+ ^self longAt:1 + 74
+!
+
+flagsExtended: value
+
+ self longAt:1 + 74 put:value
+!
+
+gid
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 40
+!
+
+gid: value
+
+ self longAt:1 + 40 put:value
+!
+
+ino
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 28
+!
+
+ino: value
+
+ self longAt:1 + 28 put:value
+!
+
+mode
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 32
+!
+
+mode: value
+
+ self longAt:1 + 32 put:value
+!
+
+mtime
+ "Returns ;; Line: 447
+;; Class: GitIndexTime
+"
+
+ ^self at:1 + 12
+!
+
+mtime: value
+
+ self at:1 + 12 put:value
+!
+
+oid
+ "Returns ;; Line: 1476
+;; Class: GitOid
+"
+
+ ^self at:1 + 52
+!
+
+oid: value
+
+ self at:1 + 52 put:value
+!
+
+path
+ "Returns (pointer-to char)"
+
+ ^self pointerAt:1 + 76
+!
+
+path: value
+
+ self pointerAt:1 + 76 put:value
+!
+
+uid
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 36
+!
+
+uid: value
+
+ self longAt:1 + 36 put:value
+! !
+
+!GitIndexEntry class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitIndexEntryUnmerged.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,66 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitIndexEntryUnmerged
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitIndexEntryUnmerged class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^608
+! !
+
+!GitIndexEntryUnmerged methodsFor:'accessing'!
+
+mode
+ "Returns a Cface::CArrayNode"
+
+ ^self at:1 + 0
+!
+
+mode: value
+
+ self at:1 + 0 put:value
+!
+
+oid
+ "Returns a Cface::CArrayNode"
+
+ ^self at:1 + 12
+!
+
+oid: value
+
+ self at:1 + 12 put:value
+!
+
+path
+ "Returns (pointer-to char)"
+
+ ^self pointerAt:1 + 72
+!
+
+path: value
+
+ self pointerAt:1 + 72 put:value
+! !
+
+!GitIndexEntryUnmerged class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitIndexTime.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,56 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitIndexTime
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitIndexTime class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^96
+! !
+
+!GitIndexTime methodsFor:'accessing'!
+
+nanoseconds
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 8
+!
+
+nanoseconds: value
+
+ self longAt:1 + 8 put:value
+!
+
+seconds
+ "Returns a Cface::CLongNode"
+
+ ^self longLongAt:1 + 0
+!
+
+seconds: value
+
+ self longLongAt:1 + 0 put:value
+! !
+
+!GitIndexTime class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitIndexer.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitIndexer
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitIndexer class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitIndexer class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitIndexerStats.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,69 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitIndexerStats
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitIndexerStats class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^96
+! !
+
+!GitIndexerStats methodsFor:'accessing'!
+
+processed
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 4
+!
+
+processed: value
+
+ self longAt:1 + 4 put:value
+!
+
+received
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 8
+!
+
+received: value
+
+ self longAt:1 + 8 put:value
+!
+
+total
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 0
+!
+
+total: value
+
+ self longAt:1 + 0 put:value
+! !
+
+!GitIndexerStats class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitIndexerStream.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitIndexerStream
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitIndexerStream class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitIndexerStream class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitNote.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitNote
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitNote class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitNote class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitNoteData.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,59 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitNoteData
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitNoteData class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^320
+! !
+
+!GitNoteData methodsFor:'accessing'!
+
+annotatedObjectOid
+ "Returns ;; Line: 1476
+;; Class: GitOid
+"
+
+ ^self at:1 + 20
+!
+
+annotatedObjectOid: value
+
+ self at:1 + 20 put:value
+!
+
+blobOid
+ "Returns ;; Line: 1476
+;; Class: GitOid
+"
+
+ ^self at:1 + 0
+!
+
+blobOid: value
+
+ self at:1 + 0 put:value
+! !
+
+!GitNoteData class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitObject.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitObject
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitObject class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitObject class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitOdb.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitOdb
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitOdb class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitOdb class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitOdbBackend.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,154 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitOdbBackend
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitOdbBackend class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^320
+! !
+
+!GitOdbBackend methodsFor:'accessing'!
+
+exists
+ "Returns (pointer-to ;; Line: 3164
+)"
+
+ ^self pointerAt:1 + 28
+!
+
+exists: value
+
+ self pointerAt:1 + 28 put:value
+!
+
+foreach
+ "Returns (pointer-to ;; Line: 3176
+)"
+
+ ^self pointerAt:1 + 32
+!
+
+foreach: value
+
+ self pointerAt:1 + 32 put:value
+!
+
+free
+ "Returns (pointer-to ;; Line: 3182
+)"
+
+ ^self pointerAt:1 + 36
+!
+
+free: value
+
+ self pointerAt:1 + 36 put:value
+!
+
+odb
+ "Returns (pointer-to ;; Line: 317
+;; Class: GitOdb
+)"
+
+ ^self pointerAt:1 + 0
+!
+
+odb: value
+
+ self pointerAt:1 + 0 put:value
+!
+
+read
+ "Returns (pointer-to ;; Line: 3109
+)"
+
+ ^self pointerAt:1 + 4
+!
+
+read: value
+
+ self pointerAt:1 + 4 put:value
+!
+
+readHeader
+ "Returns (pointer-to ;; Line: 3130
+)"
+
+ ^self pointerAt:1 + 12
+!
+
+readHeader: value
+
+ self pointerAt:1 + 12 put:value
+!
+
+readPrefix
+ "Returns (pointer-to ;; Line: 3121
+)"
+
+ ^self pointerAt:1 + 8
+!
+
+readPrefix: value
+
+ self pointerAt:1 + 8 put:value
+!
+
+readstream
+ "Returns (pointer-to ;; Line: 3157
+)"
+
+ ^self pointerAt:1 + 24
+!
+
+readstream: value
+
+ self pointerAt:1 + 24 put:value
+!
+
+write
+ "Returns (pointer-to ;; Line: 3140
+)"
+
+ ^self pointerAt:1 + 16
+!
+
+write: value
+
+ self pointerAt:1 + 16 put:value
+!
+
+writestream
+ "Returns (pointer-to ;; Line: 3149
+)"
+
+ ^self pointerAt:1 + 20
+!
+
+writestream: value
+
+ self pointerAt:1 + 20 put:value
+! !
+
+!GitOdbBackend class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitOdbObject.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitOdbObject
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitOdbObject class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitOdbObject class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitOdbStream.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,105 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitOdbStream
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitOdbStream class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^192
+! !
+
+!GitOdbStream methodsFor:'accessing'!
+
+backend
+ "Returns (pointer-to ;; Line: 3196
+;; Class: GitOdbBackend
+)"
+
+ ^self pointerAt:1 + 0
+!
+
+backend: value
+
+ self pointerAt:1 + 0 put:value
+!
+
+finalizeWrite
+ "Returns (pointer-to ;; Line: 1542
+)"
+
+ ^self pointerAt:1 + 16
+!
+
+finalizeWrite: value
+
+ self pointerAt:1 + 16 put:value
+!
+
+free
+ "Returns (pointer-to ;; Line: 1548
+)"
+
+ ^self pointerAt:1 + 20
+!
+
+free: value
+
+ self pointerAt:1 + 20 put:value
+!
+
+mode
+ "Returns int32"
+
+ ^self longAt:1 + 4
+!
+
+mode: value
+
+ self longAt:1 + 4 put:value
+!
+
+read
+ "Returns (pointer-to ;; Line: 1527
+)"
+
+ ^self pointerAt:1 + 8
+!
+
+read: value
+
+ self pointerAt:1 + 8 put:value
+!
+
+write
+ "Returns (pointer-to ;; Line: 1535
+)"
+
+ ^self pointerAt:1 + 12
+!
+
+write: value
+
+ self pointerAt:1 + 12 put:value
+! !
+
+!GitOdbStream class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitOid.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,44 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitOid
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitOid class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^160
+! !
+
+!GitOid methodsFor:'accessing'!
+
+id
+ "Returns a Cface::CArrayNode"
+
+ ^self at:1 + 0
+!
+
+id: value
+
+ self at:1 + 0 put:value
+! !
+
+!GitOid class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitOidShorten.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitOidShorten
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitOidShorten class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitOidShorten class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitPrimitives.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,2189 @@
+"{ Package: 'stx:libscm/git' }"
+
+Object subclass:#GitPrimitives
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitPrimitives class methodsFor:'primitives'!
+
+primGitAttrAddMacro: repo name: name values: values
+
+ <cdecl: int32 "git_attr_add_macro" ( GitRepository charPointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitAttrCacheFlush: repo
+
+ <cdecl: void "git_attr_cache_flush" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitAttrForeach: repo flags: flags path: path callback: callback payload: payload
+
+ <cdecl: int32 "git_attr_foreach" ( GitRepository uint32 charPointer pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitAttrGet: value_out repo: repo flags: flags path: path name: name
+
+ <cdecl: int32 "git_attr_get" ( pointer GitRepository uint32 charPointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitAttrGetMany: values_out repo: repo flags: flags path: path numAttr: num_attr names: names
+
+ <cdecl: int32 "git_attr_get_many" ( pointer GitRepository uint32 charPointer long pointer ) >
+ self primitiveFailed
+!
+
+primGitAttrValue: attr
+
+ <cdecl: int32 "git_attr_value" ( charPointer ) >
+ self primitiveFailed
+!
+
+primGitBlobCreateFrombuffer: oid repo: repo buffer: buffer len: len
+
+ <cdecl: int32 "git_blob_create_frombuffer" ( GitOid GitRepository voidPointer long ) >
+ self primitiveFailed
+!
+
+primGitBlobCreateFromchunks: oid repo: repo hintpath: hintpath sourceCb: source_cb payload: payload
+
+ <cdecl: int32 "git_blob_create_fromchunks" ( GitOid GitRepository charPointer pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitBlobCreateFromdisk: oid repo: repo path: path
+
+ <cdecl: int32 "git_blob_create_fromdisk" ( GitOid GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitBlobCreateFromfile: oid repo: repo path: path
+
+ <cdecl: int32 "git_blob_create_fromfile" ( GitOid GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitBlobFree: blob
+
+ <cdecl: void "git_blob_free" ( GitBlob ) >
+ self primitiveFailed
+!
+
+primGitBlobLookup: blob repo: repo id: id
+
+ <cdecl: int32 "git_blob_lookup" ( pointer GitRepository GitOid ) >
+ self primitiveFailed
+!
+
+primGitBlobLookupPrefix: blob repo: repo id: id len: len
+
+ <cdecl: int32 "git_blob_lookup_prefix" ( pointer GitRepository GitOid long ) >
+ self primitiveFailed
+!
+
+primGitBlobRawcontent: blob
+
+ <cdecl: voidPointer "git_blob_rawcontent" ( GitBlob ) >
+ self primitiveFailed
+!
+
+primGitBlobRawsize: blob
+
+ <cdecl: long "git_blob_rawsize" ( GitBlob ) >
+ self primitiveFailed
+!
+
+primGitBranchCreate: branch_out repo: repo branchName: branch_name target: target force: force
+
+ <cdecl: int32 "git_branch_create" ( pointer GitRepository charPointer GitObject int32 ) >
+ self primitiveFailed
+!
+
+primGitBranchDelete: branch
+
+ <cdecl: int32 "git_branch_delete" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitBranchForeach: repo listFlags: list_flags branchCb: branch_cb payload: payload
+
+ <cdecl: int32 "git_branch_foreach" ( GitRepository uint32 pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitBranchLookup: branch_out repo: repo branchName: branch_name branchType: branch_type
+
+ <cdecl: int32 "git_branch_lookup" ( pointer GitRepository charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitBranchMove: branch newBranchName: new_branch_name force: force
+
+ <cdecl: int32 "git_branch_move" ( GitReference charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitBranchTracking: tracking_out branch: branch
+
+ <cdecl: int32 "git_branch_tracking" ( pointer GitReference ) >
+ self primitiveFailed
+!
+
+primGitCheckoutHead: repo opts: opts stats: stats
+
+ <cdecl: int32 "git_checkout_head" ( GitRepository GitCheckoutOpts GitIndexerStats ) >
+ self primitiveFailed
+!
+
+primGitCheckoutReference: ref opts: opts stats: stats
+
+ <cdecl: int32 "git_checkout_reference" ( GitReference GitCheckoutOpts GitIndexerStats ) >
+ self primitiveFailed
+!
+
+primGitClone: out originUrl: origin_url workdirPath: workdir_path fetchStats: fetch_stats checkoutStats: checkout_stats checkoutOpts: checkout_opts
+
+ <cdecl: int32 "git_clone" ( pointer charPointer charPointer GitIndexerStats GitIndexerStats GitCheckoutOpts ) >
+ self primitiveFailed
+!
+
+primGitCloneBare: out originUrl: origin_url destPath: dest_path fetchStats: fetch_stats
+
+ <cdecl: int32 "git_clone_bare" ( pointer charPointer charPointer GitIndexerStats ) >
+ self primitiveFailed
+!
+
+primGitCommitAuthor: commit
+
+ <cdecl: GitSignature "git_commit_author" ( GitCommit ) >
+ self primitiveFailed
+!
+
+primGitCommitCommitter: commit
+
+ <cdecl: GitSignature "git_commit_committer" ( GitCommit ) >
+ self primitiveFailed
+!
+
+primGitCommitCreate: oid repo: repo updateRef: update_ref author: author committer: committer messageEncoding: message_encoding message: message tree: tree parentCount: parent_count parents: parents
+
+ <cdecl: int32 "git_commit_create" ( GitOid GitRepository charPointer GitSignature GitSignature charPointer charPointer GitTree int32 pointer ) >
+ self primitiveFailed
+!
+
+primGitCommitCreateV: oid repo: repo updateRef: update_ref author: author committer: committer messageEncoding: message_encoding message: message tree: tree parentCount: parent_count
+
+ <cdecl: int32 "git_commit_create_v" ( GitOid GitRepository charPointer GitSignature GitSignature charPointer charPointer GitTree int32 ) >
+ self primitiveFailed
+!
+
+primGitCommitFree: commit
+
+ <cdecl: void "git_commit_free" ( GitCommit ) >
+ self primitiveFailed
+!
+
+primGitCommitId: commit
+
+ <cdecl: GitOid "git_commit_id" ( GitCommit ) >
+ self primitiveFailed
+!
+
+primGitCommitLookup: commit repo: repo id: id
+
+ <cdecl: int32 "git_commit_lookup" ( pointer GitRepository GitOid ) >
+ self primitiveFailed
+!
+
+primGitCommitLookupPrefix: commit repo: repo id: id len: len
+
+ <cdecl: int32 "git_commit_lookup_prefix" ( pointer GitRepository GitOid long ) >
+ self primitiveFailed
+!
+
+primGitCommitMessage: commit
+
+ <cdecl: charPointer "git_commit_message" ( GitCommit ) >
+ self primitiveFailed
+!
+
+primGitCommitMessageEncoding: commit
+
+ <cdecl: charPointer "git_commit_message_encoding" ( GitCommit ) >
+ self primitiveFailed
+!
+
+primGitCommitNthGenAncestor: ancestor commit: commit n: n
+
+ <cdecl: int32 "git_commit_nth_gen_ancestor" ( pointer GitCommit uint32 ) >
+ self primitiveFailed
+!
+
+primGitCommitParent: parent commit: commit n: n
+
+ <cdecl: int32 "git_commit_parent" ( pointer GitCommit uint32 ) >
+ self primitiveFailed
+!
+
+primGitCommitParentOid: commit n: n
+
+ <cdecl: GitOid "git_commit_parent_oid" ( GitCommit uint32 ) >
+ self primitiveFailed
+!
+
+primGitCommitParentcount: commit
+
+ <cdecl: uint32 "git_commit_parentcount" ( GitCommit ) >
+ self primitiveFailed
+!
+
+primGitCommitTime: commit
+
+ <cdecl: long "git_commit_time" ( GitCommit ) >
+ self primitiveFailed
+!
+
+primGitCommitTimeOffset: commit
+
+ <cdecl: int32 "git_commit_time_offset" ( GitCommit ) >
+ self primitiveFailed
+!
+
+primGitCommitTree: tree_out commit: commit
+
+ <cdecl: int32 "git_commit_tree" ( pointer GitCommit ) >
+ self primitiveFailed
+!
+
+primGitCommitTreeOid: commit
+
+ <cdecl: GitOid "git_commit_tree_oid" ( GitCommit ) >
+ self primitiveFailed
+!
+
+primGitConfigAddFile: cfg file: file priority: priority
+
+ <cdecl: int32 "git_config_add_file" ( GitConfig GitConfigFile int32 ) >
+ self primitiveFailed
+!
+
+primGitConfigAddFileOndisk: cfg path: path priority: priority
+
+ <cdecl: int32 "git_config_add_file_ondisk" ( GitConfig charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitConfigDelete: cfg name: name
+
+ <cdecl: int32 "git_config_delete" ( GitConfig charPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigFile_ondisk: out path: path
+
+ <cdecl: int32 "git_config_file__ondisk" ( pointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigFindGlobal: global_config_path length: length
+
+ <cdecl: int32 "git_config_find_global" ( charPointer long ) >
+ self primitiveFailed
+!
+
+primGitConfigFindSystem: system_config_path length: length
+
+ <cdecl: int32 "git_config_find_system" ( charPointer long ) >
+ self primitiveFailed
+!
+
+primGitConfigForeach: cfg callback: callback payload: payload
+
+ <cdecl: int32 "git_config_foreach" ( GitConfig pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigForeachMatch: cfg regexp: regexp callback: callback payload: payload
+
+ <cdecl: int32 "git_config_foreach_match" ( GitConfig charPointer pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigFree: cfg
+
+ <cdecl: void "git_config_free" ( GitConfig ) >
+ self primitiveFailed
+!
+
+primGitConfigGetBool: out cfg: cfg name: name
+
+ <cdecl: int32 "git_config_get_bool" ( int32Pointer GitConfig charPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigGetInt32: out cfg: cfg name: name
+
+ <cdecl: int32 "git_config_get_int32" ( int32Pointer GitConfig charPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigGetInt64: out cfg: cfg name: name
+
+ <cdecl: int32 "git_config_get_int64" ( longPointer GitConfig charPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigGetMapped: out cfg: cfg name: name maps: maps mapN: map_n
+
+ <cdecl: int32 "git_config_get_mapped" ( int32Pointer GitConfig charPointer GitCvarMap long ) >
+ self primitiveFailed
+!
+
+primGitConfigGetMultivar: cfg name: name regexp: regexp fn: fn data: data
+
+ <cdecl: int32 "git_config_get_multivar" ( GitConfig charPointer charPointer pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigGetString: out cfg: cfg name: name
+
+ <cdecl: int32 "git_config_get_string" ( pointer GitConfig charPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigNew: out
+
+ <cdecl: int32 "git_config_new" ( pointer ) >
+ self primitiveFailed
+!
+
+primGitConfigOpenDefault: out
+
+ <cdecl: int32 "git_config_open_default" ( pointer ) >
+ self primitiveFailed
+!
+
+primGitConfigOpenOndisk: cfg path: path
+
+ <cdecl: int32 "git_config_open_ondisk" ( pointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigSetBool: cfg name: name value: value
+
+ <cdecl: int32 "git_config_set_bool" ( GitConfig charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitConfigSetInt32: cfg name: name value: value
+
+ <cdecl: int32 "git_config_set_int32" ( GitConfig charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitConfigSetInt64: cfg name: name value: value
+
+ <cdecl: int32 "git_config_set_int64" ( GitConfig charPointer long ) >
+ self primitiveFailed
+!
+
+primGitConfigSetMultivar: cfg name: name regexp: regexp value: value
+
+ <cdecl: int32 "git_config_set_multivar" ( GitConfig charPointer charPointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitConfigSetString: cfg name: name value: value
+
+ <cdecl: int32 "git_config_set_string" ( GitConfig charPointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitDiffBlobs: old_blob newBlob: new_blob options: options cbData: cb_data fileCb: file_cb hunkCb: hunk_cb lineCb: line_cb
+
+ <cdecl: int32 "git_diff_blobs" ( GitBlob GitBlob GitDiffOptions voidPointer pointer pointer pointer ) >
+ self primitiveFailed
+!
+
+primGitDiffEntrycount: diff deltaT: delta_t
+
+ <cdecl: int32 "git_diff_entrycount" ( GitDiffList int32 ) >
+ self primitiveFailed
+!
+
+primGitDiffForeach: diff cbData: cb_data fileCb: file_cb hunkCb: hunk_cb lineCb: line_cb
+
+ <cdecl: int32 "git_diff_foreach" ( GitDiffList voidPointer pointer pointer pointer ) >
+ self primitiveFailed
+!
+
+primGitDiffIndexToTree: repo opts: opts oldTree: old_tree diff: diff
+
+ <cdecl: int32 "git_diff_index_to_tree" ( GitRepository GitDiffOptions GitTree pointer ) >
+ self primitiveFailed
+!
+
+primGitDiffListFree: diff
+
+ <cdecl: void "git_diff_list_free" ( GitDiffList ) >
+ self primitiveFailed
+!
+
+primGitDiffMerge: onto from: from
+
+ <cdecl: int32 "git_diff_merge" ( GitDiffList GitDiffList ) >
+ self primitiveFailed
+!
+
+primGitDiffPrintCompact: diff cbData: cb_data printCb: print_cb
+
+ <cdecl: int32 "git_diff_print_compact" ( GitDiffList voidPointer pointer ) >
+ self primitiveFailed
+!
+
+primGitDiffPrintPatch: diff cbData: cb_data printCb: print_cb
+
+ <cdecl: int32 "git_diff_print_patch" ( GitDiffList voidPointer pointer ) >
+ self primitiveFailed
+!
+
+primGitDiffTreeToTree: repo opts: opts oldTree: old_tree newTree: new_tree diff: diff
+
+ <cdecl: int32 "git_diff_tree_to_tree" ( GitRepository GitDiffOptions GitTree GitTree pointer ) >
+ self primitiveFailed
+!
+
+primGitDiffWorkdirToIndex: repo opts: opts diff: diff
+
+ <cdecl: int32 "git_diff_workdir_to_index" ( GitRepository GitDiffOptions pointer ) >
+ self primitiveFailed
+!
+
+primGitDiffWorkdirToTree: repo opts: opts oldTree: old_tree diff: diff
+
+ <cdecl: int32 "git_diff_workdir_to_tree" ( GitRepository GitDiffOptions GitTree pointer ) >
+ self primitiveFailed
+!
+
+primGitIgnoreAddRule: repo rules: rules
+
+ <cdecl: int32 "git_ignore_add_rule" ( GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitIgnoreClearInternalRules: repo
+
+ <cdecl: int32 "git_ignore_clear_internal_rules" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitIgnorePathIsIgnored: ignored repo: repo path: path
+
+ <cdecl: int32 "git_ignore_path_is_ignored" ( int32Pointer GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitIndexAdd2: index sourceEntry: source_entry
+
+ <cdecl: int32 "git_index_add2" ( GitIndex GitIndexEntry ) >
+ self primitiveFailed
+!
+
+primGitIndexAdd: index path: path stage: stage
+
+ <cdecl: int32 "git_index_add" ( GitIndex charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitIndexAppend2: index sourceEntry: source_entry
+
+ <cdecl: int32 "git_index_append2" ( GitIndex GitIndexEntry ) >
+ self primitiveFailed
+!
+
+primGitIndexAppend: index path: path stage: stage
+
+ <cdecl: int32 "git_index_append" ( GitIndex charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitIndexCaps: index
+
+ <cdecl: uint32 "git_index_caps" ( GitIndex ) >
+ self primitiveFailed
+!
+
+primGitIndexClear: index
+
+ <cdecl: void "git_index_clear" ( GitIndex ) >
+ self primitiveFailed
+!
+
+primGitIndexEntryStage: entry
+
+ <cdecl: int32 "git_index_entry_stage" ( GitIndexEntry ) >
+ self primitiveFailed
+!
+
+primGitIndexEntrycount: index
+
+ <cdecl: uint32 "git_index_entrycount" ( GitIndex ) >
+ self primitiveFailed
+!
+
+primGitIndexEntrycountUnmerged: index
+
+ <cdecl: uint32 "git_index_entrycount_unmerged" ( GitIndex ) >
+ self primitiveFailed
+!
+
+primGitIndexFind: index path: path
+
+ <cdecl: int32 "git_index_find" ( GitIndex charPointer ) >
+ self primitiveFailed
+!
+
+primGitIndexFree: index
+
+ <cdecl: void "git_index_free" ( GitIndex ) >
+ self primitiveFailed
+!
+
+primGitIndexGet: index n: n
+
+ <cdecl: GitIndexEntry "git_index_get" ( GitIndex long ) >
+ self primitiveFailed
+!
+
+primGitIndexGetUnmergedByindex: index n: n
+
+ <cdecl: GitIndexEntryUnmerged "git_index_get_unmerged_byindex" ( GitIndex long ) >
+ self primitiveFailed
+!
+
+primGitIndexGetUnmergedBypath: index path: path
+
+ <cdecl: GitIndexEntryUnmerged "git_index_get_unmerged_bypath" ( GitIndex charPointer ) >
+ self primitiveFailed
+!
+
+primGitIndexOpen: index indexPath: index_path
+
+ <cdecl: int32 "git_index_open" ( pointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitIndexRead: index
+
+ <cdecl: int32 "git_index_read" ( GitIndex ) >
+ self primitiveFailed
+!
+
+primGitIndexReadTree: index tree: tree stats: stats
+
+ <cdecl: int32 "git_index_read_tree" ( GitIndex GitTree GitIndexerStats ) >
+ self primitiveFailed
+!
+
+primGitIndexRemove: index position: position
+
+ <cdecl: int32 "git_index_remove" ( GitIndex int32 ) >
+ self primitiveFailed
+!
+
+primGitIndexSetCaps: index caps: caps
+
+ <cdecl: int32 "git_index_set_caps" ( GitIndex uint32 ) >
+ self primitiveFailed
+!
+
+primGitIndexUniq: index
+
+ <cdecl: void "git_index_uniq" ( GitIndex ) >
+ self primitiveFailed
+!
+
+primGitIndexWrite: index
+
+ <cdecl: int32 "git_index_write" ( GitIndex ) >
+ self primitiveFailed
+!
+
+primGitIndexerFree: idx
+
+ <cdecl: void "git_indexer_free" ( GitIndexer ) >
+ self primitiveFailed
+!
+
+primGitIndexerHash: idx
+
+ <cdecl: GitOid "git_indexer_hash" ( GitIndexer ) >
+ self primitiveFailed
+!
+
+primGitIndexerNew: out packname: packname
+
+ <cdecl: int32 "git_indexer_new" ( pointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitIndexerRun: idx stats: stats
+
+ <cdecl: int32 "git_indexer_run" ( GitIndexer GitIndexerStats ) >
+ self primitiveFailed
+!
+
+primGitIndexerStreamAdd: idx data: data size: size stats: stats
+
+ <cdecl: int32 "git_indexer_stream_add" ( GitIndexerStream voidPointer long GitIndexerStats ) >
+ self primitiveFailed
+!
+
+primGitIndexerStreamFinalize: idx stats: stats
+
+ <cdecl: int32 "git_indexer_stream_finalize" ( GitIndexerStream GitIndexerStats ) >
+ self primitiveFailed
+!
+
+primGitIndexerStreamFree: idx
+
+ <cdecl: void "git_indexer_stream_free" ( GitIndexerStream ) >
+ self primitiveFailed
+!
+
+primGitIndexerStreamHash: idx
+
+ <cdecl: GitOid "git_indexer_stream_hash" ( GitIndexerStream ) >
+ self primitiveFailed
+!
+
+primGitIndexerStreamNew: out path: path
+
+ <cdecl: int32 "git_indexer_stream_new" ( pointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitIndexerWrite: idx
+
+ <cdecl: int32 "git_indexer_write" ( GitIndexer ) >
+ self primitiveFailed
+!
+
+primGitLibgit2Capabilities
+
+ <cdecl: int32 "git_libgit2_capabilities" ( ) >
+ self primitiveFailed
+!
+
+primGitLibgit2Version: major minor: minor rev: rev
+
+ <cdecl: void "git_libgit2_version" ( int32Pointer int32Pointer int32Pointer ) >
+ self primitiveFailed
+!
+
+primGitMergeBase: out repo: repo one: one two: two
+
+ <cdecl: int32 "git_merge_base" ( GitOid GitRepository GitOid GitOid ) >
+ self primitiveFailed
+!
+
+primGitMergeBaseMany: out repo: repo inputArray: input_array length: length
+
+ <cdecl: int32 "git_merge_base_many" ( GitOid GitRepository GitOid long ) >
+ self primitiveFailed
+!
+
+primGitMessagePrettify: message_out bufferSize: buffer_size message: message stripComments: strip_comments
+
+ <cdecl: int32 "git_message_prettify" ( charPointer long charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitNoteCreate: out repo: repo author: author committer: committer notesRef: notes_ref oid: oid note: note
+
+ <cdecl: int32 "git_note_create" ( GitOid GitRepository GitSignature GitSignature charPointer GitOid charPointer ) >
+ self primitiveFailed
+!
+
+primGitNoteDefaultRef: out repo: repo
+
+ <cdecl: int32 "git_note_default_ref" ( pointer GitRepository ) >
+ self primitiveFailed
+!
+
+primGitNoteForeach: repo notesRef: notes_ref noteCb: note_cb payload: payload
+
+ <cdecl: int32 "git_note_foreach" ( GitRepository charPointer pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitNoteFree: note
+
+ <cdecl: void "git_note_free" ( GitNote ) >
+ self primitiveFailed
+!
+
+primGitNoteMessage: note
+
+ <cdecl: charPointer "git_note_message" ( GitNote ) >
+ self primitiveFailed
+!
+
+primGitNoteOid: note
+
+ <cdecl: GitOid "git_note_oid" ( GitNote ) >
+ self primitiveFailed
+!
+
+primGitNoteRead: note repo: repo notesRef: notes_ref oid: oid
+
+ <cdecl: int32 "git_note_read" ( pointer GitRepository charPointer GitOid ) >
+ self primitiveFailed
+!
+
+primGitNoteRemove: repo notesRef: notes_ref author: author committer: committer oid: oid
+
+ <cdecl: int32 "git_note_remove" ( GitRepository charPointer GitSignature GitSignature GitOid ) >
+ self primitiveFailed
+!
+
+primGitObjectFree: object
+
+ <cdecl: void "git_object_free" ( GitObject ) >
+ self primitiveFailed
+!
+
+primGitObjectId: obj
+
+ <cdecl: GitOid "git_object_id" ( GitObject ) >
+ self primitiveFailed
+!
+
+primGitObjectLookup: object repo: repo id: id type: type
+
+ <cdecl: int32 "git_object_lookup" ( pointer GitRepository GitOid int32 ) >
+ self primitiveFailed
+!
+
+primGitObjectLookupPrefix: object_out repo: repo id: id len: len type: type
+
+ <cdecl: int32 "git_object_lookup_prefix" ( pointer GitRepository GitOid long int32 ) >
+ self primitiveFailed
+!
+
+primGitObjectOwner: obj
+
+ <cdecl: GitRepository "git_object_owner" ( GitObject ) >
+ self primitiveFailed
+!
+
+primGitObjectPeel: peeled object: object targetType: target_type
+
+ <cdecl: int32 "git_object_peel" ( pointer GitObject int32 ) >
+ self primitiveFailed
+!
+
+primGitObjectString2type: str
+
+ <cdecl: int32 "git_object_string2type" ( charPointer ) >
+ self primitiveFailed
+!
+
+primGitObjectType2string: type
+
+ <cdecl: charPointer "git_object_type2string" ( int32 ) >
+ self primitiveFailed
+!
+
+primGitObjectType: obj
+
+ <cdecl: int32 "git_object_type" ( GitObject ) >
+ self primitiveFailed
+!
+
+primGitObjectTypeisloose: type
+
+ <cdecl: int32 "git_object_typeisloose" ( int32 ) >
+ self primitiveFailed
+!
+
+primGitObject_size: type
+
+ <cdecl: long "git_object__size" ( int32 ) >
+ self primitiveFailed
+!
+
+primGitOdbAddAlternate: odb backend: backend priority: priority
+
+ <cdecl: int32 "git_odb_add_alternate" ( GitOdb GitOdbBackend int32 ) >
+ self primitiveFailed
+!
+
+primGitOdbAddBackend: odb backend: backend priority: priority
+
+ <cdecl: int32 "git_odb_add_backend" ( GitOdb GitOdbBackend int32 ) >
+ self primitiveFailed
+!
+
+primGitOdbBackendLoose: backend_out objectsDir: objects_dir compressionLevel: compression_level doFsync: do_fsync
+
+ <cdecl: int32 "git_odb_backend_loose" ( pointer charPointer int32 int32 ) >
+ self primitiveFailed
+!
+
+primGitOdbBackendOnePack: backend_out indexFile: index_file
+
+ <cdecl: int32 "git_odb_backend_one_pack" ( pointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitOdbBackendPack: backend_out objectsDir: objects_dir
+
+ <cdecl: int32 "git_odb_backend_pack" ( pointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitOdbExists: db id: id
+
+ <cdecl: int32 "git_odb_exists" ( GitOdb GitOid ) >
+ self primitiveFailed
+!
+
+primGitOdbForeach: db cb: cb data: data
+
+ <cdecl: int32 "git_odb_foreach" ( GitOdb pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitOdbFree: db
+
+ <cdecl: void "git_odb_free" ( GitOdb ) >
+ self primitiveFailed
+!
+
+primGitOdbHash: id data: data len: len type: type
+
+ <cdecl: int32 "git_odb_hash" ( GitOid voidPointer long int32 ) >
+ self primitiveFailed
+!
+
+primGitOdbHashfile: out path: path type: type
+
+ <cdecl: int32 "git_odb_hashfile" ( GitOid charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitOdbNew: out
+
+ <cdecl: int32 "git_odb_new" ( pointer ) >
+ self primitiveFailed
+!
+
+primGitOdbObjectData: object
+
+ <cdecl: voidPointer "git_odb_object_data" ( GitOdbObject ) >
+ self primitiveFailed
+!
+
+primGitOdbObjectFree: object
+
+ <cdecl: void "git_odb_object_free" ( GitOdbObject ) >
+ self primitiveFailed
+!
+
+primGitOdbObjectId: object
+
+ <cdecl: GitOid "git_odb_object_id" ( GitOdbObject ) >
+ self primitiveFailed
+!
+
+primGitOdbObjectSize: object
+
+ <cdecl: long "git_odb_object_size" ( GitOdbObject ) >
+ self primitiveFailed
+!
+
+primGitOdbObjectType: object
+
+ <cdecl: int32 "git_odb_object_type" ( GitOdbObject ) >
+ self primitiveFailed
+!
+
+primGitOdbOpen: out objectsDir: objects_dir
+
+ <cdecl: int32 "git_odb_open" ( pointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitOdbOpenRstream: stream db: db oid: oid
+
+ <cdecl: int32 "git_odb_open_rstream" ( pointer GitOdb GitOid ) >
+ self primitiveFailed
+!
+
+primGitOdbOpenWstream: stream db: db size: size type: type
+
+ <cdecl: int32 "git_odb_open_wstream" ( pointer GitOdb long int32 ) >
+ self primitiveFailed
+!
+
+primGitOdbRead: out db: db id: id
+
+ <cdecl: int32 "git_odb_read" ( pointer GitOdb GitOid ) >
+ self primitiveFailed
+!
+
+primGitOdbReadHeader: len_p typeP: type_p db: db id: id
+
+ <cdecl: int32 "git_odb_read_header" ( longPointer intPointer GitOdb GitOid ) >
+ self primitiveFailed
+!
+
+primGitOdbReadPrefix: out db: db shortId: short_id len: len
+
+ <cdecl: int32 "git_odb_read_prefix" ( pointer GitOdb GitOid long ) >
+ self primitiveFailed
+!
+
+primGitOdbWrite: oid odb: odb data: data len: len type: type
+
+ <cdecl: int32 "git_odb_write" ( GitOid GitOdb voidPointer long int32 ) >
+ self primitiveFailed
+!
+
+primGitOidAllocfmt: oid
+
+ <cdecl: charPointer "git_oid_allocfmt" ( GitOid ) >
+ self primitiveFailed
+!
+
+primGitOidCmp: a b: b
+
+ <cdecl: int32 "git_oid_cmp" ( GitOid GitOid ) >
+ self primitiveFailed
+!
+
+primGitOidCpy: out src: src
+
+ <cdecl: void "git_oid_cpy" ( GitOid GitOid ) >
+ self primitiveFailed
+!
+
+primGitOidEqual: a b: b
+
+ <cdecl: int32 "git_oid_equal" ( GitOid GitOid ) >
+ self primitiveFailed
+!
+
+primGitOidFmt: str oid: oid
+
+ <cdecl: void "git_oid_fmt" ( charPointer GitOid ) >
+ self primitiveFailed
+!
+
+primGitOidFromraw: out raw: raw
+
+ <cdecl: void "git_oid_fromraw" ( GitOid charPointer ) >
+ self primitiveFailed
+!
+
+primGitOidFromstr: out str: str
+
+ <cdecl: int32 "git_oid_fromstr" ( GitOid charPointer ) >
+ self primitiveFailed
+!
+
+primGitOidFromstrn: out str: str length: length
+
+ <cdecl: int32 "git_oid_fromstrn" ( GitOid charPointer long ) >
+ self primitiveFailed
+!
+
+primGitOidIszero: a
+
+ <cdecl: int32 "git_oid_iszero" ( GitOid ) >
+ self primitiveFailed
+!
+
+primGitOidNcmp: a b: b len: len
+
+ <cdecl: int32 "git_oid_ncmp" ( GitOid GitOid long ) >
+ self primitiveFailed
+!
+
+primGitOidPathfmt: str oid: oid
+
+ <cdecl: void "git_oid_pathfmt" ( charPointer GitOid ) >
+ self primitiveFailed
+!
+
+primGitOidShortenAdd: os textOid: text_oid
+
+ <cdecl: int32 "git_oid_shorten_add" ( GitOidShorten charPointer ) >
+ self primitiveFailed
+!
+
+primGitOidShortenFree: os
+
+ <cdecl: void "git_oid_shorten_free" ( GitOidShorten ) >
+ self primitiveFailed
+!
+
+primGitOidShortenNew: min_length
+
+ <cdecl: GitOidShorten "git_oid_shorten_new" ( long ) >
+ self primitiveFailed
+!
+
+primGitOidStreq: a str: str
+
+ <cdecl: int32 "git_oid_streq" ( GitOid charPointer ) >
+ self primitiveFailed
+!
+
+primGitOidTostr: out n: n oid: oid
+
+ <cdecl: charPointer "git_oid_tostr" ( charPointer long GitOid ) >
+ self primitiveFailed
+!
+
+primGitReferenceCmp: ref1 ref2: ref2
+
+ <cdecl: int32 "git_reference_cmp" ( GitReference GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceCreateOid: ref_out repo: repo name: name id: id force: force
+
+ <cdecl: int32 "git_reference_create_oid" ( pointer GitRepository charPointer GitOid int32 ) >
+ self primitiveFailed
+!
+
+primGitReferenceCreateSymbolic: ref_out repo: repo name: name target: target force: force
+
+ <cdecl: int32 "git_reference_create_symbolic" ( pointer GitRepository charPointer charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitReferenceDelete: ref
+
+ <cdecl: int32 "git_reference_delete" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceForeach: repo listFlags: list_flags callback: callback payload: payload
+
+ <cdecl: int32 "git_reference_foreach" ( GitRepository uint32 pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitReferenceForeachGlob: repo glob: glob listFlags: list_flags callback: callback payload: payload
+
+ <cdecl: int32 "git_reference_foreach_glob" ( GitRepository charPointer uint32 pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitReferenceFree: ref
+
+ <cdecl: void "git_reference_free" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceHasLog: ref
+
+ <cdecl: int32 "git_reference_has_log" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceIsBranch: ref
+
+ <cdecl: int32 "git_reference_is_branch" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceIsPacked: ref
+
+ <cdecl: int32 "git_reference_is_packed" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceIsRemote: ref
+
+ <cdecl: int32 "git_reference_is_remote" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceList: array repo: repo listFlags: list_flags
+
+ <cdecl: int32 "git_reference_list" ( GitStrarray GitRepository uint32 ) >
+ self primitiveFailed
+!
+
+primGitReferenceLookup: reference_out repo: repo name: name
+
+ <cdecl: int32 "git_reference_lookup" ( pointer GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitReferenceName: ref
+
+ <cdecl: charPointer "git_reference_name" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceNameToOid: out repo: repo name: name
+
+ <cdecl: int32 "git_reference_name_to_oid" ( GitOid GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitReferenceNormalizeName: buffer_out bufferSize: buffer_size name: name flags: flags
+
+ <cdecl: int32 "git_reference_normalize_name" ( charPointer long charPointer uint32 ) >
+ self primitiveFailed
+!
+
+primGitReferenceOid: ref
+
+ <cdecl: GitOid "git_reference_oid" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceOwner: ref
+
+ <cdecl: GitRepository "git_reference_owner" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferencePackall: repo
+
+ <cdecl: int32 "git_reference_packall" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitReferenceReload: ref
+
+ <cdecl: int32 "git_reference_reload" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceRename: ref newName: new_name force: force
+
+ <cdecl: int32 "git_reference_rename" ( GitReference charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitReferenceResolve: resolved_ref ref: ref
+
+ <cdecl: int32 "git_reference_resolve" ( pointer GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceSetOid: ref id: id
+
+ <cdecl: int32 "git_reference_set_oid" ( GitReference GitOid ) >
+ self primitiveFailed
+!
+
+primGitReferenceSetTarget: ref target: target
+
+ <cdecl: int32 "git_reference_set_target" ( GitReference charPointer ) >
+ self primitiveFailed
+!
+
+primGitReferenceTarget: ref
+
+ <cdecl: charPointer "git_reference_target" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReferenceType: ref
+
+ <cdecl: int32 "git_reference_type" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReflogAppend: reflog newOid: new_oid committer: committer msg: msg
+
+ <cdecl: int32 "git_reflog_append" ( GitReflog GitOid GitSignature charPointer ) >
+ self primitiveFailed
+!
+
+primGitReflogDelete: ref
+
+ <cdecl: int32 "git_reflog_delete" ( GitReference ) >
+ self primitiveFailed
+!
+
+primGitReflogDrop: reflog idx: idx rewritePreviousEntry: rewrite_previous_entry
+
+ <cdecl: int32 "git_reflog_drop" ( GitReflog uint32 int32 ) >
+ self primitiveFailed
+!
+
+primGitReflogEntryByindex: reflog idx: idx
+
+ <cdecl: GitReflogEntry "git_reflog_entry_byindex" ( GitReflog long ) >
+ self primitiveFailed
+!
+
+primGitReflogEntryCommitter: entry
+
+ <cdecl: GitSignature "git_reflog_entry_committer" ( GitReflogEntry ) >
+ self primitiveFailed
+!
+
+primGitReflogEntryMsg: entry
+
+ <cdecl: charPointer "git_reflog_entry_msg" ( GitReflogEntry ) >
+ self primitiveFailed
+!
+
+primGitReflogEntryOidnew: entry
+
+ <cdecl: GitOid "git_reflog_entry_oidnew" ( GitReflogEntry ) >
+ self primitiveFailed
+!
+
+primGitReflogEntryOidold: entry
+
+ <cdecl: GitOid "git_reflog_entry_oidold" ( GitReflogEntry ) >
+ self primitiveFailed
+!
+
+primGitReflogEntrycount: reflog
+
+ <cdecl: uint32 "git_reflog_entrycount" ( GitReflog ) >
+ self primitiveFailed
+!
+
+primGitReflogFree: reflog
+
+ <cdecl: void "git_reflog_free" ( GitReflog ) >
+ self primitiveFailed
+!
+
+primGitReflogRead: reflog ref: ref
+
+ <cdecl: int32 "git_reflog_read" ( pointer GitReference ) >
+ self primitiveFailed
+!
+
+primGitReflogRename: ref newName: new_name
+
+ <cdecl: int32 "git_reflog_rename" ( GitReference charPointer ) >
+ self primitiveFailed
+!
+
+primGitReflogWrite: reflog
+
+ <cdecl: int32 "git_reflog_write" ( GitReflog ) >
+ self primitiveFailed
+!
+
+primGitRefspecDst: refspec
+
+ <cdecl: charPointer "git_refspec_dst" ( GitRefspec ) >
+ self primitiveFailed
+!
+
+primGitRefspecForce: refspec
+
+ <cdecl: int32 "git_refspec_force" ( GitRefspec ) >
+ self primitiveFailed
+!
+
+primGitRefspecParse: refspec str: str
+
+ <cdecl: int32 "git_refspec_parse" ( GitRefspec charPointer ) >
+ self primitiveFailed
+!
+
+primGitRefspecSrc: refspec
+
+ <cdecl: charPointer "git_refspec_src" ( GitRefspec ) >
+ self primitiveFailed
+!
+
+primGitRefspecSrcMatches: refspec refname: refname
+
+ <cdecl: int32 "git_refspec_src_matches" ( GitRefspec charPointer ) >
+ self primitiveFailed
+!
+
+primGitRefspecTransform: out outlen: outlen spec: spec name: name
+
+ <cdecl: int32 "git_refspec_transform" ( charPointer long GitRefspec charPointer ) >
+ self primitiveFailed
+!
+
+primGitRemoteAdd: out repo: repo name: name url: url
+
+ <cdecl: int32 "git_remote_add" ( pointer GitRepository charPointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitRemoteCheckCert: remote check: check
+
+ <cdecl: void "git_remote_check_cert" ( GitRemote int32 ) >
+ self primitiveFailed
+!
+
+primGitRemoteConnect: remote direction: direction
+
+ <cdecl: int32 "git_remote_connect" ( GitRemote int32 ) >
+ self primitiveFailed
+!
+
+primGitRemoteConnected: remote
+
+ <cdecl: int32 "git_remote_connected" ( GitRemote ) >
+ self primitiveFailed
+!
+
+primGitRemoteDisconnect: remote
+
+ <cdecl: void "git_remote_disconnect" ( GitRemote ) >
+ self primitiveFailed
+!
+
+primGitRemoteDownload: remote bytes: bytes stats: stats
+
+ <cdecl: int32 "git_remote_download" ( GitRemote longPointer GitIndexerStats ) >
+ self primitiveFailed
+!
+
+primGitRemoteFetchspec: remote
+
+ <cdecl: GitRefspec "git_remote_fetchspec" ( GitRemote ) >
+ self primitiveFailed
+!
+
+primGitRemoteFree: remote
+
+ <cdecl: void "git_remote_free" ( GitRemote ) >
+ self primitiveFailed
+!
+
+primGitRemoteList: remotes_list repo: repo
+
+ <cdecl: int32 "git_remote_list" ( GitStrarray GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRemoteLoad: out repo: repo name: name
+
+ <cdecl: int32 "git_remote_load" ( pointer GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitRemoteLs: remote listCb: list_cb payload: payload
+
+ <cdecl: int32 "git_remote_ls" ( GitRemote pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitRemoteName: remote
+
+ <cdecl: charPointer "git_remote_name" ( GitRemote ) >
+ self primitiveFailed
+!
+
+primGitRemoteNew: out repo: repo name: name url: url fetch: fetch
+
+ <cdecl: int32 "git_remote_new" ( pointer GitRepository charPointer charPointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitRemotePushspec: remote
+
+ <cdecl: GitRefspec "git_remote_pushspec" ( GitRemote ) >
+ self primitiveFailed
+!
+
+primGitRemotePushurl: remote
+
+ <cdecl: charPointer "git_remote_pushurl" ( GitRemote ) >
+ self primitiveFailed
+!
+
+primGitRemoteSave: remote
+
+ <cdecl: int32 "git_remote_save" ( GitRemote ) >
+ self primitiveFailed
+!
+
+primGitRemoteSetCallbacks: remote callbacks: callbacks
+
+ <cdecl: void "git_remote_set_callbacks" ( GitRemote GitRemoteCallbacks ) >
+ self primitiveFailed
+!
+
+primGitRemoteSetFetchspec: remote spec: spec
+
+ <cdecl: int32 "git_remote_set_fetchspec" ( GitRemote charPointer ) >
+ self primitiveFailed
+!
+
+primGitRemoteSetPushspec: remote spec: spec
+
+ <cdecl: int32 "git_remote_set_pushspec" ( GitRemote charPointer ) >
+ self primitiveFailed
+!
+
+primGitRemoteSetPushurl: remote url: url
+
+ <cdecl: int32 "git_remote_set_pushurl" ( GitRemote charPointer ) >
+ self primitiveFailed
+!
+
+primGitRemoteSetUrl: remote url: url
+
+ <cdecl: int32 "git_remote_set_url" ( GitRemote charPointer ) >
+ self primitiveFailed
+!
+
+primGitRemoteSupportedUrl: url
+
+ <cdecl: int32 "git_remote_supported_url" ( charPointer ) >
+ self primitiveFailed
+!
+
+primGitRemoteUpdateTips: remote
+
+ <cdecl: int32 "git_remote_update_tips" ( GitRemote ) >
+ self primitiveFailed
+!
+
+primGitRemoteUrl: remote
+
+ <cdecl: charPointer "git_remote_url" ( GitRemote ) >
+ self primitiveFailed
+!
+
+primGitRemoteValidUrl: url
+
+ <cdecl: int32 "git_remote_valid_url" ( charPointer ) >
+ self primitiveFailed
+!
+
+primGitRepositoryConfig: out repo: repo
+
+ <cdecl: int32 "git_repository_config" ( pointer GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryDiscover: repository_path size: size startPath: start_path acrossFs: across_fs ceilingDirs: ceiling_dirs
+
+ <cdecl: int32 "git_repository_discover" ( charPointer long charPointer int32 charPointer ) >
+ self primitiveFailed
+!
+
+primGitRepositoryFree: repo
+
+ <cdecl: void "git_repository_free" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryHead: head_out repo: repo
+
+ <cdecl: int32 "git_repository_head" ( pointer GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryHeadDetached: repo
+
+ <cdecl: int32 "git_repository_head_detached" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryHeadOrphan: repo
+
+ <cdecl: int32 "git_repository_head_orphan" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryIndex: out repo: repo
+
+ <cdecl: int32 "git_repository_index" ( pointer GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryInit: repo_out path: path isBare: is_bare
+
+ <cdecl: int32 "git_repository_init" ( pointer charPointer uint32 ) >
+ self primitiveFailed
+!
+
+primGitRepositoryInitExt: repo_out repoPath: repo_path opts: opts
+
+ <cdecl: int32 "git_repository_init_ext" ( pointer charPointer GitRepositoryInitOptions ) >
+ self primitiveFailed
+!
+
+primGitRepositoryIsBare: repo
+
+ <cdecl: int32 "git_repository_is_bare" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryIsEmpty: repo
+
+ <cdecl: int32 "git_repository_is_empty" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryMessage: buffer len: len repo: repo
+
+ <cdecl: int32 "git_repository_message" ( charPointer long GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryMessageRemove: repo
+
+ <cdecl: int32 "git_repository_message_remove" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryOdb: out repo: repo
+
+ <cdecl: int32 "git_repository_odb" ( pointer GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryOpen: repository path: path
+
+ <cdecl: int32 "git_repository_open" ( pointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitRepositoryOpenExt: repo startPath: start_path flags: flags ceilingDirs: ceiling_dirs
+
+ <cdecl: int32 "git_repository_open_ext" ( pointer charPointer uint32 charPointer ) >
+ self primitiveFailed
+!
+
+primGitRepositoryPath: repo
+
+ <cdecl: charPointer "git_repository_path" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositorySetConfig: repo config: config
+
+ <cdecl: void "git_repository_set_config" ( GitRepository GitConfig ) >
+ self primitiveFailed
+!
+
+primGitRepositorySetIndex: repo index: index
+
+ <cdecl: void "git_repository_set_index" ( GitRepository GitIndex ) >
+ self primitiveFailed
+!
+
+primGitRepositorySetOdb: repo odb: odb
+
+ <cdecl: void "git_repository_set_odb" ( GitRepository GitOdb ) >
+ self primitiveFailed
+!
+
+primGitRepositorySetWorkdir: repo workdir: workdir updateGitlink: update_gitlink
+
+ <cdecl: int32 "git_repository_set_workdir" ( GitRepository charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitRepositoryWorkdir: repo
+
+ <cdecl: charPointer "git_repository_workdir" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRepositoryWrapOdb: repository odb: odb
+
+ <cdecl: int32 "git_repository_wrap_odb" ( pointer GitOdb ) >
+ self primitiveFailed
+!
+
+primGitReset: repo target: target resetType: reset_type
+
+ <cdecl: int32 "git_reset" ( GitRepository GitObject int32 ) >
+ self primitiveFailed
+!
+
+primGitRevparseSingle: out repo: repo spec: spec
+
+ <cdecl: int32 "git_revparse_single" ( pointer GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitRevwalkFree: walk
+
+ <cdecl: void "git_revwalk_free" ( GitRevwalk ) >
+ self primitiveFailed
+!
+
+primGitRevwalkHide: walk oid: oid
+
+ <cdecl: int32 "git_revwalk_hide" ( GitRevwalk GitOid ) >
+ self primitiveFailed
+!
+
+primGitRevwalkHideGlob: walk glob: glob
+
+ <cdecl: int32 "git_revwalk_hide_glob" ( GitRevwalk charPointer ) >
+ self primitiveFailed
+!
+
+primGitRevwalkHideHead: walk
+
+ <cdecl: int32 "git_revwalk_hide_head" ( GitRevwalk ) >
+ self primitiveFailed
+!
+
+primGitRevwalkHideRef: walk refname: refname
+
+ <cdecl: int32 "git_revwalk_hide_ref" ( GitRevwalk charPointer ) >
+ self primitiveFailed
+!
+
+primGitRevwalkNew: walker repo: repo
+
+ <cdecl: int32 "git_revwalk_new" ( pointer GitRepository ) >
+ self primitiveFailed
+!
+
+primGitRevwalkNext: oid walk: walk
+
+ <cdecl: int32 "git_revwalk_next" ( GitOid GitRevwalk ) >
+ self primitiveFailed
+!
+
+primGitRevwalkPush: walk oid: oid
+
+ <cdecl: int32 "git_revwalk_push" ( GitRevwalk GitOid ) >
+ self primitiveFailed
+!
+
+primGitRevwalkPushGlob: walk glob: glob
+
+ <cdecl: int32 "git_revwalk_push_glob" ( GitRevwalk charPointer ) >
+ self primitiveFailed
+!
+
+primGitRevwalkPushHead: walk
+
+ <cdecl: int32 "git_revwalk_push_head" ( GitRevwalk ) >
+ self primitiveFailed
+!
+
+primGitRevwalkPushRef: walk refname: refname
+
+ <cdecl: int32 "git_revwalk_push_ref" ( GitRevwalk charPointer ) >
+ self primitiveFailed
+!
+
+primGitRevwalkRepository: walk
+
+ <cdecl: GitRepository "git_revwalk_repository" ( GitRevwalk ) >
+ self primitiveFailed
+!
+
+primGitRevwalkReset: walker
+
+ <cdecl: void "git_revwalk_reset" ( GitRevwalk ) >
+ self primitiveFailed
+!
+
+primGitRevwalkSorting: walk sortMode: sort_mode
+
+ <cdecl: void "git_revwalk_sorting" ( GitRevwalk uint32 ) >
+ self primitiveFailed
+!
+
+primGitSignatureDup: sig
+
+ <cdecl: GitSignature "git_signature_dup" ( GitSignature ) >
+ self primitiveFailed
+!
+
+primGitSignatureFree: sig
+
+ <cdecl: void "git_signature_free" ( GitSignature ) >
+ self primitiveFailed
+!
+
+primGitSignatureNew: sig_out name: name email: email time: time offset: offset
+
+ <cdecl: int32 "git_signature_new" ( pointer charPointer charPointer long int32 ) >
+ self primitiveFailed
+!
+
+primGitSignatureNow: sig_out name: name email: email
+
+ <cdecl: int32 "git_signature_now" ( pointer charPointer charPointer ) >
+ self primitiveFailed
+!
+
+primGitStatusFile: status_flags repo: repo path: path
+
+ <cdecl: int32 "git_status_file" ( int32Pointer GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitStatusForeach: repo callback: callback payload: payload
+
+ <cdecl: int32 "git_status_foreach" ( GitRepository pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitStatusForeachExt: repo opts: opts callback: callback payload: payload
+
+ <cdecl: int32 "git_status_foreach_ext" ( GitRepository GitStatusOptions pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitStatusShouldIgnore: ignored repo: repo path: path
+
+ <cdecl: int32 "git_status_should_ignore" ( int32Pointer GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitStrarrayCopy: tgt src: src
+
+ <cdecl: int32 "git_strarray_copy" ( GitStrarray GitStrarray ) >
+ self primitiveFailed
+!
+
+primGitStrarrayFree: array
+
+ <cdecl: void "git_strarray_free" ( GitStrarray ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleAddFinalize: submodule
+
+ <cdecl: int32 "git_submodule_add_finalize" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleAddSetup: submodule repo: repo url: url path: path useGitlink: use_gitlink
+
+ <cdecl: int32 "git_submodule_add_setup" ( pointer GitRepository charPointer charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleAddToIndex: submodule writeIndex: write_index
+
+ <cdecl: int32 "git_submodule_add_to_index" ( GitSubmodule int32 ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleForeach: repo callback: callback payload: payload
+
+ <cdecl: int32 "git_submodule_foreach" ( GitRepository pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleHeadOid: submodule
+
+ <cdecl: GitOid "git_submodule_head_oid" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleIgnore: submodule
+
+ <cdecl: int32 "git_submodule_ignore" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleIndexOid: submodule
+
+ <cdecl: GitOid "git_submodule_index_oid" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleInit: submodule overwrite: overwrite
+
+ <cdecl: int32 "git_submodule_init" ( GitSubmodule int32 ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleLookup: submodule repo: repo name: name
+
+ <cdecl: int32 "git_submodule_lookup" ( pointer GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleName: submodule
+
+ <cdecl: charPointer "git_submodule_name" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleOpen: repo submodule: submodule
+
+ <cdecl: int32 "git_submodule_open" ( pointer GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleOwner: submodule
+
+ <cdecl: GitRepository "git_submodule_owner" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmodulePath: submodule
+
+ <cdecl: charPointer "git_submodule_path" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleReload: submodule
+
+ <cdecl: int32 "git_submodule_reload" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleReloadAll: repo
+
+ <cdecl: int32 "git_submodule_reload_all" ( GitRepository ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleSave: submodule
+
+ <cdecl: int32 "git_submodule_save" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleSetIgnore: submodule ignore: ignore
+
+ <cdecl: int32 "git_submodule_set_ignore" ( GitSubmodule int32 ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleSetUpdate: submodule update: update
+
+ <cdecl: int32 "git_submodule_set_update" ( GitSubmodule int32 ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleSetUrl: submodule url: url
+
+ <cdecl: int32 "git_submodule_set_url" ( GitSubmodule charPointer ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleStatus: status submodule: submodule
+
+ <cdecl: int32 "git_submodule_status" ( int32Pointer GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleSync: submodule
+
+ <cdecl: int32 "git_submodule_sync" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleUpdate: submodule
+
+ <cdecl: int32 "git_submodule_update" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleUrl: submodule
+
+ <cdecl: charPointer "git_submodule_url" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitSubmoduleWdOid: submodule
+
+ <cdecl: GitOid "git_submodule_wd_oid" ( GitSubmodule ) >
+ self primitiveFailed
+!
+
+primGitTagCreate: oid repo: repo tagName: tag_name target: target tagger: tagger message: message force: force
+
+ <cdecl: int32 "git_tag_create" ( GitOid GitRepository charPointer GitObject GitSignature charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitTagCreateFrombuffer: oid repo: repo buffer: buffer force: force
+
+ <cdecl: int32 "git_tag_create_frombuffer" ( GitOid GitRepository charPointer int32 ) >
+ self primitiveFailed
+!
+
+primGitTagCreateLightweight: oid repo: repo tagName: tag_name target: target force: force
+
+ <cdecl: int32 "git_tag_create_lightweight" ( GitOid GitRepository charPointer GitObject int32 ) >
+ self primitiveFailed
+!
+
+primGitTagDelete: repo tagName: tag_name
+
+ <cdecl: int32 "git_tag_delete" ( GitRepository charPointer ) >
+ self primitiveFailed
+!
+
+primGitTagFree: tag
+
+ <cdecl: void "git_tag_free" ( GitTag ) >
+ self primitiveFailed
+!
+
+primGitTagId: tag
+
+ <cdecl: GitOid "git_tag_id" ( GitTag ) >
+ self primitiveFailed
+!
+
+primGitTagList: tag_names repo: repo
+
+ <cdecl: int32 "git_tag_list" ( GitStrarray GitRepository ) >
+ self primitiveFailed
+!
+
+primGitTagListMatch: tag_names pattern: pattern repo: repo
+
+ <cdecl: int32 "git_tag_list_match" ( GitStrarray charPointer GitRepository ) >
+ self primitiveFailed
+!
+
+primGitTagLookup: tag repo: repo id: id
+
+ <cdecl: int32 "git_tag_lookup" ( pointer GitRepository GitOid ) >
+ self primitiveFailed
+!
+
+primGitTagLookupPrefix: tag repo: repo id: id len: len
+
+ <cdecl: int32 "git_tag_lookup_prefix" ( pointer GitRepository GitOid long ) >
+ self primitiveFailed
+!
+
+primGitTagMessage: tag
+
+ <cdecl: charPointer "git_tag_message" ( GitTag ) >
+ self primitiveFailed
+!
+
+primGitTagName: tag
+
+ <cdecl: charPointer "git_tag_name" ( GitTag ) >
+ self primitiveFailed
+!
+
+primGitTagPeel: tag_target tag: tag
+
+ <cdecl: int32 "git_tag_peel" ( pointer GitTag ) >
+ self primitiveFailed
+!
+
+primGitTagTagger: tag
+
+ <cdecl: GitSignature "git_tag_tagger" ( GitTag ) >
+ self primitiveFailed
+!
+
+primGitTagTarget: target tag: tag
+
+ <cdecl: int32 "git_tag_target" ( pointer GitTag ) >
+ self primitiveFailed
+!
+
+primGitTagTargetOid: tag
+
+ <cdecl: GitOid "git_tag_target_oid" ( GitTag ) >
+ self primitiveFailed
+!
+
+primGitTagType: tag
+
+ <cdecl: int32 "git_tag_type" ( GitTag ) >
+ self primitiveFailed
+!
+
+primGitThreadsInit
+
+ <cdecl: void "git_threads_init" ( ) >
+ self primitiveFailed
+!
+
+primGitThreadsShutdown
+
+ <cdecl: void "git_threads_shutdown" ( ) >
+ self primitiveFailed
+!
+
+primGitTreeCreateFromindex: oid index: index
+
+ <cdecl: int32 "git_tree_create_fromindex" ( GitOid GitIndex ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryByindex: tree idx: idx
+
+ <cdecl: GitTreeEntry "git_tree_entry_byindex" ( GitTree long ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryByname: tree filename: filename
+
+ <cdecl: GitTreeEntry "git_tree_entry_byname" ( GitTree charPointer ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryByoid: tree oid: oid
+
+ <cdecl: GitTreeEntry "git_tree_entry_byoid" ( GitTree GitOid ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryBypath: entry root: root path: path
+
+ <cdecl: int32 "git_tree_entry_bypath" ( pointer GitTree charPointer ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryDup: entry
+
+ <cdecl: GitTreeEntry "git_tree_entry_dup" ( GitTreeEntry ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryFilemode: entry
+
+ <cdecl: int32 "git_tree_entry_filemode" ( GitTreeEntry ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryFree: entry
+
+ <cdecl: void "git_tree_entry_free" ( GitTreeEntry ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryId: entry
+
+ <cdecl: GitOid "git_tree_entry_id" ( GitTreeEntry ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryName: entry
+
+ <cdecl: charPointer "git_tree_entry_name" ( GitTreeEntry ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryToObject: object_out repo: repo entry: entry
+
+ <cdecl: int32 "git_tree_entry_to_object" ( pointer GitRepository GitTreeEntry ) >
+ self primitiveFailed
+!
+
+primGitTreeEntryType: entry
+
+ <cdecl: int32 "git_tree_entry_type" ( GitTreeEntry ) >
+ self primitiveFailed
+!
+
+primGitTreeEntrycount: tree
+
+ <cdecl: uint32 "git_tree_entrycount" ( GitTree ) >
+ self primitiveFailed
+!
+
+primGitTreeFree: tree
+
+ <cdecl: void "git_tree_free" ( GitTree ) >
+ self primitiveFailed
+!
+
+primGitTreeId: tree
+
+ <cdecl: GitOid "git_tree_id" ( GitTree ) >
+ self primitiveFailed
+!
+
+primGitTreeLookup: tree repo: repo id: id
+
+ <cdecl: int32 "git_tree_lookup" ( pointer GitRepository GitOid ) >
+ self primitiveFailed
+!
+
+primGitTreeLookupPrefix: tree repo: repo id: id len: len
+
+ <cdecl: int32 "git_tree_lookup_prefix" ( pointer GitRepository GitOid long ) >
+ self primitiveFailed
+!
+
+primGitTreeWalk: tree callback: callback mode: mode payload: payload
+
+ <cdecl: int32 "git_tree_walk" ( GitTree pointer int32 voidPointer ) >
+ self primitiveFailed
+!
+
+primGitTreebuilderClear: bld
+
+ <cdecl: void "git_treebuilder_clear" ( GitTreebuilder ) >
+ self primitiveFailed
+!
+
+primGitTreebuilderCreate: builder_p source: source
+
+ <cdecl: int32 "git_treebuilder_create" ( pointer GitTree ) >
+ self primitiveFailed
+!
+
+primGitTreebuilderFilter: bld filter: filter payload: payload
+
+ <cdecl: void "git_treebuilder_filter" ( GitTreebuilder pointer voidPointer ) >
+ self primitiveFailed
+!
+
+primGitTreebuilderFree: bld
+
+ <cdecl: void "git_treebuilder_free" ( GitTreebuilder ) >
+ self primitiveFailed
+!
+
+primGitTreebuilderGet: bld filename: filename
+
+ <cdecl: GitTreeEntry "git_treebuilder_get" ( GitTreebuilder charPointer ) >
+ self primitiveFailed
+!
+
+primGitTreebuilderInsert: entry_out bld: bld filename: filename id: id filemode: filemode
+
+ <cdecl: int32 "git_treebuilder_insert" ( pointer GitTreebuilder charPointer GitOid int32 ) >
+ self primitiveFailed
+!
+
+primGitTreebuilderRemove: bld filename: filename
+
+ <cdecl: int32 "git_treebuilder_remove" ( GitTreebuilder charPointer ) >
+ self primitiveFailed
+!
+
+primGitTreebuilderWrite: oid repo: repo bld: bld
+
+ <cdecl: int32 "git_treebuilder_write" ( GitOid GitRepository GitTreebuilder ) >
+ self primitiveFailed
+! !
+
+!GitPrimitives class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitReference.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitReference
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitReference class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitReference class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitReflog.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitReflog
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitReflog class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitReflog class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitReflogEntry.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitReflogEntry
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitReflogEntry class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitReflogEntry class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitRefspec.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitRefspec
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitRefspec class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitRefspec class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitRemote.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitRemote
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitRemote class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitRemote class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitRemoteCallbacks.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,80 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitRemoteCallbacks
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitRemoteCallbacks class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^128
+! !
+
+!GitRemoteCallbacks methodsFor:'accessing'!
+
+completion
+ "Returns (pointer-to ;; Line: 3643
+)"
+
+ ^self pointerAt:1 + 4
+!
+
+completion: value
+
+ self pointerAt:1 + 4 put:value
+!
+
+data
+ "Returns (pointer-to void)"
+
+ ^self pointerAt:1 + 12
+!
+
+data: value
+
+ self pointerAt:1 + 12 put:value
+!
+
+progress
+ "Returns (pointer-to ;; Line: 3636
+)"
+
+ ^self pointerAt:1 + 0
+!
+
+progress: value
+
+ self pointerAt:1 + 0 put:value
+!
+
+updateTips
+ "Returns (pointer-to ;; Line: 3652
+)"
+
+ ^self pointerAt:1 + 8
+!
+
+updateTips: value
+
+ self pointerAt:1 + 8 put:value
+! !
+
+!GitRemoteCallbacks class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitRemoteHead.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,81 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitRemoteHead
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitRemoteHead class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^384
+! !
+
+!GitRemoteHead methodsFor:'accessing'!
+
+local
+ "Returns int32"
+
+ ^self longAt:1 + 0
+!
+
+local: value
+
+ self longAt:1 + 0 put:value
+!
+
+loid
+ "Returns ;; Line: 1476
+;; Class: GitOid
+"
+
+ ^self at:1 + 21
+!
+
+loid: value
+
+ self at:1 + 21 put:value
+!
+
+name
+ "Returns (pointer-to char)"
+
+ ^self pointerAt:1 + 44
+!
+
+name: value
+
+ self pointerAt:1 + 44 put:value
+!
+
+oid
+ "Returns ;; Line: 1476
+;; Class: GitOid
+"
+
+ ^self at:1 + 1
+!
+
+oid: value
+
+ self at:1 + 1 put:value
+! !
+
+!GitRemoteHead class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitRepository.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitRepository
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitRepository class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitRepository class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitRepositoryInitOptions.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,117 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitRepositoryInitOptions
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitRepositoryInitOptions class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^224
+! !
+
+!GitRepositoryInitOptions methodsFor:'accessing'!
+
+description
+ "Returns (pointer-to const
+ char)"
+
+ ^self pointerAt:1 + 12
+!
+
+description: value
+
+ self pointerAt:1 + 12 put:value
+!
+
+flags
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 0
+!
+
+flags: value
+
+ self longAt:1 + 0 put:value
+!
+
+initialHead
+ "Returns (pointer-to const
+ char)"
+
+ ^self pointerAt:1 + 20
+!
+
+initialHead: value
+
+ self pointerAt:1 + 20 put:value
+!
+
+mode
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 4
+!
+
+mode: value
+
+ self longAt:1 + 4 put:value
+!
+
+originUrl
+ "Returns (pointer-to const
+ char)"
+
+ ^self pointerAt:1 + 24
+!
+
+originUrl: value
+
+ self pointerAt:1 + 24 put:value
+!
+
+templatePath
+ "Returns (pointer-to const
+ char)"
+
+ ^self pointerAt:1 + 16
+!
+
+templatePath: value
+
+ self pointerAt:1 + 16 put:value
+!
+
+workdirPath
+ "Returns (pointer-to const
+ char)"
+
+ ^self pointerAt:1 + 8
+!
+
+workdirPath: value
+
+ self pointerAt:1 + 8 put:value
+! !
+
+!GitRepositoryInitOptions class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitRevwalk.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitRevwalk
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitRevwalk class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitRevwalk class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitSignature.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,68 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitSignature
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitSignature class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^160
+! !
+
+!GitSignature methodsFor:'accessing'!
+
+email
+ "Returns (pointer-to char)"
+
+ ^self pointerAt:1 + 4
+!
+
+email: value
+
+ self pointerAt:1 + 4 put:value
+!
+
+name
+ "Returns (pointer-to char)"
+
+ ^self pointerAt:1 + 0
+!
+
+name: value
+
+ self pointerAt:1 + 0 put:value
+!
+
+when
+ "Returns ;; Line: 2991
+;; Class: GitTime
+"
+
+ ^self at:1 + 8
+!
+
+when: value
+
+ self at:1 + 8 put:value
+! !
+
+!GitSignature class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitStatusOptions.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,74 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitStatusOptions
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitStatusOptions class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^128
+! !
+
+!GitStatusOptions methodsFor:'accessing'!
+
+flags
+ "Returns unsigned
+ int32"
+
+ ^self longAt:1 + 4
+!
+
+flags: value
+
+ self longAt:1 + 4 put:value
+!
+
+pathspec
+ "Returns ;; Line: 427
+;; Class: GitStrarray
+"
+
+ ^self at:1 + 8
+!
+
+pathspec: value
+
+ self at:1 + 8 put:value
+!
+
+show
+ "Returns ;; Line: 620
+(enum git_status_show_t
+ (value (GIT_STATUS_SHOW_INDEX_AND_WORKDIR) 0)
+ (value (GIT_STATUS_SHOW_INDEX_ONLY) 1)
+ (value (GIT_STATUS_SHOW_WORKDIR_ONLY) 2)
+ (value (GIT_STATUS_SHOW_INDEX_THEN_WORKDIR) 3) )"
+
+ ^self doubleWordAt:1 + 0
+!
+
+show: value
+
+ self doubleWordAt:1 + 0 put:value
+! !
+
+!GitStatusOptions class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitStrarray.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,55 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitStrarray
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitStrarray class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^64
+! !
+
+!GitStrarray methodsFor:'accessing'!
+
+count
+ "Returns a Cface::CLongNode"
+
+ ^self longLongAt:1 + 4
+!
+
+count: value
+
+ self longLongAt:1 + 4 put:value
+!
+
+strings
+ "Returns (pointer-to (pointer-to char))"
+
+ ^self pointerAt:1 + 0
+!
+
+strings: value
+
+ self pointerAt:1 + 0 put:value
+! !
+
+!GitStrarray class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitSubmodule.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitSubmodule
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitSubmodule class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitSubmodule class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitTag.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitTag
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitTag class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitTag class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitTime.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,55 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitTime
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitTime class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^96
+! !
+
+!GitTime methodsFor:'accessing'!
+
+offset
+ "Returns int32"
+
+ ^self longAt:1 + 8
+!
+
+offset: value
+
+ self longAt:1 + 8 put:value
+!
+
+time
+ "Returns a Cface::CLongNode"
+
+ ^self longLongAt:1 + 0
+!
+
+time: value
+
+ self longLongAt:1 + 0 put:value
+! !
+
+!GitTime class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitTree.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitTree
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitTree class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitTree class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitTreeEntry.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitTreeEntry
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitTreeEntry class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitTreeEntry class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/GitTreebuilder.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,31 @@
+"{ Package: 'stx:libscm/git' }"
+
+ExternalStructure subclass:#GitTreebuilder
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'Git-Support-libgit2'
+!
+
+
+!GitTreebuilder class methodsFor:'accessing'!
+
+libraryName
+
+ OperatingSystem isUNIXlike ifTrue:[^'libgit2.so'].
+
+ OperatingSystem isMSWINDOWSlike ifTrue:[^'git2.dll'].
+
+ self error:'Library name for host OS is not known'
+!
+
+structSize
+
+ ^0
+! !
+
+!GitTreebuilder class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/Make.proto Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,176 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_libscm_git.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# The Makefile as generated by this Make.proto supports the following targets:
+# make - compile all st-files to a classLib
+# make clean - clean all temp files
+# make clobber - clean all
+#
+# This file contains definitions for Unix based platforms.
+# It shares common definitions with the win32-make in Make.spec.
+
+#
+# position (of this package) in directory hierarchy:
+# (must point to ST/X top directory, for tools and includes)
+TOP=../..
+INCLUDE_TOP=$(TOP)/..
+
+# subdirectories where targets are to be made:
+SUBDIRS=
+
+
+# subdirectories where Makefiles are to be made:
+# (only define if different from SUBDIRS)
+# ALLSUBDIRS=
+
+REQUIRED_SUPPORT_DIRS=
+
+# if your embedded C code requires any system includes,
+# add the path(es) here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALINCLUDES=-Ifoo -Ibar
+LOCALINCLUDES= -I$(INCLUDE_TOP)/stx/libbasic
+
+
+# if you need any additional defines for embedded C code,
+# add them here:,
+# ********** OPTIONAL: MODIFY the next lines ***
+# LOCALDEFINES=-Dfoo -Dbar -DDEBUG
+LOCALDEFINES=
+
+LIBNAME=libstx_libscm_git
+STCLOCALOPT='-package=$(PACKAGE)' -I. $(LOCALINCLUDES) $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -headerDir=. -varPrefix=$(LIBNAME)
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C-libraries that should be pre-linked with the class-objects
+LD_OBJ_LIBS=
+LOCAL_SHARED_LIBS=
+
+
+# ********** OPTIONAL: MODIFY the next line ***
+# additional C targets or libraries should be added below
+LOCAL_EXTRA_TARGETS=
+
+OBJS= $(COMMON_OBJS) $(UNIX_OBJS)
+
+
+
+all:: preMake classLibRule postMake
+
+pre_objs::
+
+
+
+
+# Update SVN revision in stx_libbasic3.st
+ifneq (,$(findstring .svn,$(wildcard .svn)))
+.svnversion: *.st
+ if [ -d .svn ]; then \
+ rev=$(shell svnversion -n); \
+ echo -n $$rev > .svnversion; \
+ else \
+ echo -n exported > .svnversion; \
+ fi
+
+stx_libscm_git.o: stx_libscm_git.st .svnversion
+ @if [ -d .svn ]; then \
+ rev2="$(shell printf "%-16s" $$(cat .svnversion))"; \
+ echo " [SV] Expanding svnRevisionNo in $1.st"; \
+ sed -e "s/\"\$$SVN\-Revision:\".*\"\$$\"/\"\$$SVN-Revision:\"\'$$rev2\'\"\$$\"/g" $< > .stx_libscm_git.svn.st; \
+ fi
+ $(MAKE) CC="$(CLASSLIB_CC)" OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)" STC="$(STC)" STFILE=.stx_libscm_git.svn $(C_RULE);
+ sed -i -e "s/\".stx_libscm_git.svn.st\");/\"\stx_libscm_git.st\");/g" .stx_libscm_git.svn.c
+ $(MAKE) .stx_libscm_git.svn.$(O)
+ @mv .stx_libscm_git.svn.$(O) stx_libscm_git.$(O)
+endif
+
+
+
+
+# add more install actions here
+install::
+
+# add more install actions for aux-files (resources) here
+installAux::
+
+# add more preMake actions here
+preMake::
+
+# add more postMake actions here
+postMake:: cleanjunk
+
+prereq: $(REQUIRED_SUPPORT_DIRS)
+ cd ../../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+ cd ../../librun && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+
+
+
+cleanjunk::
+ -rm -f *.s *.s2
+
+clean::
+ -rm -f *.o *.H
+
+clobber:: clean
+ -rm -f *.so *.dll
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)GitBlob.$(O) GitBlob.$(H): GitBlob.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitCheckoutOpts.$(O) GitCheckoutOpts.$(H): GitCheckoutOpts.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitCommit.$(O) GitCommit.$(H): GitCommit.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitConfig.$(O) GitConfig.$(H): GitConfig.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitConfigFile.$(O) GitConfigFile.$(H): GitConfigFile.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitCvarMap.$(O) GitCvarMap.$(H): GitCvarMap.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitDiffDelta.$(O) GitDiffDelta.$(H): GitDiffDelta.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitDiffFile.$(O) GitDiffFile.$(H): GitDiffFile.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitDiffList.$(O) GitDiffList.$(H): GitDiffList.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitDiffOptions.$(O) GitDiffOptions.$(H): GitDiffOptions.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitDiffRange.$(O) GitDiffRange.$(H): GitDiffRange.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitError.$(O) GitError.$(H): GitError.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndex.$(O) GitIndex.$(H): GitIndex.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexEntry.$(O) GitIndexEntry.$(H): GitIndexEntry.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexEntryUnmerged.$(O) GitIndexEntryUnmerged.$(H): GitIndexEntryUnmerged.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexTime.$(O) GitIndexTime.$(H): GitIndexTime.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexer.$(O) GitIndexer.$(H): GitIndexer.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexerStats.$(O) GitIndexerStats.$(H): GitIndexerStats.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexerStream.$(O) GitIndexerStream.$(H): GitIndexerStream.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitNote.$(O) GitNote.$(H): GitNote.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitNoteData.$(O) GitNoteData.$(H): GitNoteData.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitObject.$(O) GitObject.$(H): GitObject.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitOdb.$(O) GitOdb.$(H): GitOdb.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitOdbBackend.$(O) GitOdbBackend.$(H): GitOdbBackend.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitOdbObject.$(O) GitOdbObject.$(H): GitOdbObject.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitOdbStream.$(O) GitOdbStream.$(H): GitOdbStream.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitOid.$(O) GitOid.$(H): GitOid.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitOidShorten.$(O) GitOidShorten.$(H): GitOidShorten.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitPrimitives.$(O) GitPrimitives.$(H): GitPrimitives.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitReference.$(O) GitReference.$(H): GitReference.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitReflog.$(O) GitReflog.$(H): GitReflog.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitReflogEntry.$(O) GitReflogEntry.$(H): GitReflogEntry.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitRefspec.$(O) GitRefspec.$(H): GitRefspec.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitRemote.$(O) GitRemote.$(H): GitRemote.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitRemoteCallbacks.$(O) GitRemoteCallbacks.$(H): GitRemoteCallbacks.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitRemoteHead.$(O) GitRemoteHead.$(H): GitRemoteHead.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitRepository.$(O) GitRepository.$(H): GitRepository.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitRepositoryInitOptions.$(O) GitRepositoryInitOptions.$(H): GitRepositoryInitOptions.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitRevwalk.$(O) GitRevwalk.$(H): GitRevwalk.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitSignature.$(O) GitSignature.$(H): GitSignature.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitStatusOptions.$(O) GitStatusOptions.$(H): GitStatusOptions.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitStrarray.$(O) GitStrarray.$(H): GitStrarray.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitSubmodule.$(O) GitSubmodule.$(H): GitSubmodule.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitTag.$(O) GitTag.$(H): GitTag.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitTime.$(O) GitTime.$(H): GitTime.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitTree.$(O) GitTree.$(H): GitTree.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitTreeEntry.$(O) GitTreeEntry.$(H): GitTreeEntry.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)GitTreebuilder.$(O) GitTreebuilder.$(H): GitTreebuilder.st $(INCLUDE_TOP)/stx/libbasic/ExternalStructure.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)stx_libscm_git.$(O) stx_libscm_git.$(H): stx_libscm_git.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/Make.spec Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,158 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_libscm_git.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# This file contains specifications which are common to all platforms.
+#
+
+# Do NOT CHANGE THESE DEFINITIONS
+# (otherwise, ST/X will have a hard time to find out the packages location from its packageID,
+# to find the source code of a class and to find the library for a package)
+MODULE=stx
+MODULE_DIR=libscm/git
+PACKAGE=$(MODULE):$(MODULE_DIR)
+
+
+# Argument(s) to the stc compiler (stc --usage).
+# -headerDir=. : create header files locally
+# (if removed, they will be created as common
+# -Pxxx : defines the package
+# -Zxxx : a prefix for variables within the classLib
+# -Dxxx : defines passed to to CC for inline C-code
+# -Ixxx : include path passed to CC for inline C-code
+# +optspace : optimized for space
+# +optspace2 : optimized more for space
+# +optspace3 : optimized even more for space
+# +optinline : generate inline code for some ST constructs
+# +inlineNew : additionally inline new
+# +inlineMath : additionally inline some floatPnt math stuff
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCLOCALOPTIMIZATIONS=+optinline +inlineNew
+# STCLOCALOPTIMIZATIONS=+optspace3
+STCLOCALOPTIMIZATIONS=+optspace3
+
+
+# Argument(s) to the stc compiler (stc --usage).
+# -warn : no warnings
+# -warnNonStandard : no warnings about ST/X extensions
+# -warnEOLComments : no warnings about EOL comment extension
+# -warnPrivacy : no warnings about privateClass extension
+#
+# ********** OPTIONAL: MODIFY the next line(s) ***
+# STCWARNINGS=-warn
+# STCWARNINGS=-warnNonStandard
+# STCWARNINGS=-warnEOLComments
+STCWARNINGS=-warnNonStandard
+
+COMMON_CLASSES= \
+ GitBlob \
+ GitCheckoutOpts \
+ GitCommit \
+ GitConfig \
+ GitConfigFile \
+ GitCvarMap \
+ GitDiffDelta \
+ GitDiffFile \
+ GitDiffList \
+ GitDiffOptions \
+ GitDiffRange \
+ GitError \
+ GitIndex \
+ GitIndexEntry \
+ GitIndexEntryUnmerged \
+ GitIndexTime \
+ GitIndexer \
+ GitIndexerStats \
+ GitIndexerStream \
+ GitNote \
+ GitNoteData \
+ GitObject \
+ GitOdb \
+ GitOdbBackend \
+ GitOdbObject \
+ GitOdbStream \
+ GitOid \
+ GitOidShorten \
+ GitPrimitives \
+ GitReference \
+ GitReflog \
+ GitReflogEntry \
+ GitRefspec \
+ GitRemote \
+ GitRemoteCallbacks \
+ GitRemoteHead \
+ GitRepository \
+ GitRepositoryInitOptions \
+ GitRevwalk \
+ GitSignature \
+ GitStatusOptions \
+ GitStrarray \
+ GitSubmodule \
+ GitTag \
+ GitTime \
+ GitTree \
+ GitTreeEntry \
+ GitTreebuilder \
+ stx_libscm_git \
+
+
+
+
+COMMON_OBJS= \
+ $(OUTDIR)GitBlob.$(O) \
+ $(OUTDIR)GitCheckoutOpts.$(O) \
+ $(OUTDIR)GitCommit.$(O) \
+ $(OUTDIR)GitConfig.$(O) \
+ $(OUTDIR)GitConfigFile.$(O) \
+ $(OUTDIR)GitCvarMap.$(O) \
+ $(OUTDIR)GitDiffDelta.$(O) \
+ $(OUTDIR)GitDiffFile.$(O) \
+ $(OUTDIR)GitDiffList.$(O) \
+ $(OUTDIR)GitDiffOptions.$(O) \
+ $(OUTDIR)GitDiffRange.$(O) \
+ $(OUTDIR)GitError.$(O) \
+ $(OUTDIR)GitIndex.$(O) \
+ $(OUTDIR)GitIndexEntry.$(O) \
+ $(OUTDIR)GitIndexEntryUnmerged.$(O) \
+ $(OUTDIR)GitIndexTime.$(O) \
+ $(OUTDIR)GitIndexer.$(O) \
+ $(OUTDIR)GitIndexerStats.$(O) \
+ $(OUTDIR)GitIndexerStream.$(O) \
+ $(OUTDIR)GitNote.$(O) \
+ $(OUTDIR)GitNoteData.$(O) \
+ $(OUTDIR)GitObject.$(O) \
+ $(OUTDIR)GitOdb.$(O) \
+ $(OUTDIR)GitOdbBackend.$(O) \
+ $(OUTDIR)GitOdbObject.$(O) \
+ $(OUTDIR)GitOdbStream.$(O) \
+ $(OUTDIR)GitOid.$(O) \
+ $(OUTDIR)GitOidShorten.$(O) \
+ $(OUTDIR)GitPrimitives.$(O) \
+ $(OUTDIR)GitReference.$(O) \
+ $(OUTDIR)GitReflog.$(O) \
+ $(OUTDIR)GitReflogEntry.$(O) \
+ $(OUTDIR)GitRefspec.$(O) \
+ $(OUTDIR)GitRemote.$(O) \
+ $(OUTDIR)GitRemoteCallbacks.$(O) \
+ $(OUTDIR)GitRemoteHead.$(O) \
+ $(OUTDIR)GitRepository.$(O) \
+ $(OUTDIR)GitRepositoryInitOptions.$(O) \
+ $(OUTDIR)GitRevwalk.$(O) \
+ $(OUTDIR)GitSignature.$(O) \
+ $(OUTDIR)GitStatusOptions.$(O) \
+ $(OUTDIR)GitStrarray.$(O) \
+ $(OUTDIR)GitSubmodule.$(O) \
+ $(OUTDIR)GitTag.$(O) \
+ $(OUTDIR)GitTime.$(O) \
+ $(OUTDIR)GitTree.$(O) \
+ $(OUTDIR)GitTreeEntry.$(O) \
+ $(OUTDIR)GitTreebuilder.$(O) \
+ $(OUTDIR)stx_libscm_git.$(O) \
+
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/Makefile Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,19 @@
+#
+# DO NOT EDIT
+#
+# make uses this file (Makefile) only, if there is no
+# file named "makefile" (lower-case m) in the same directory.
+# My only task is to generate the real makefile and call make again.
+# Thereafter, I am no longer used and needed.
+#
+
+.PHONY: run
+
+run: makefile
+ $(MAKE) -f makefile
+
+#only needed for the definition of $(TOP)
+include Make.proto
+
+makefile:
+ $(TOP)/rules/stmkmf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/abbrev.stc Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,52 @@
+# automagically generated by the project definition
+# this file is needed for stc to be able to compile modules independently.
+# it provides information about a classes filename, category and especially namespace.
+GitBlob GitBlob stx:libscm/git 'Git-Support-libgit2' 1
+GitCheckoutOpts GitCheckoutOpts stx:libscm/git 'Git-Support-libgit2' 1
+GitCommit GitCommit stx:libscm/git 'Git-Support-libgit2' 1
+GitConfig GitConfig stx:libscm/git 'Git-Support-libgit2' 1
+GitConfigFile GitConfigFile stx:libscm/git 'Git-Support-libgit2' 1
+GitCvarMap GitCvarMap stx:libscm/git 'Git-Support-libgit2' 1
+GitDiffDelta GitDiffDelta stx:libscm/git 'Git-Support-libgit2' 1
+GitDiffFile GitDiffFile stx:libscm/git 'Git-Support-libgit2' 1
+GitDiffList GitDiffList stx:libscm/git 'Git-Support-libgit2' 1
+GitDiffOptions GitDiffOptions stx:libscm/git 'Git-Support-libgit2' 1
+GitDiffRange GitDiffRange stx:libscm/git 'Git-Support-libgit2' 1
+GitError GitError stx:libscm/git 'Git-Support-libgit2' 1
+GitIndex GitIndex stx:libscm/git 'Git-Support-libgit2' 1
+GitIndexEntry GitIndexEntry stx:libscm/git 'Git-Support-libgit2' 1
+GitIndexEntryUnmerged GitIndexEntryUnmerged stx:libscm/git 'Git-Support-libgit2' 1
+GitIndexTime GitIndexTime stx:libscm/git 'Git-Support-libgit2' 1
+GitIndexer GitIndexer stx:libscm/git 'Git-Support-libgit2' 1
+GitIndexerStats GitIndexerStats stx:libscm/git 'Git-Support-libgit2' 1
+GitIndexerStream GitIndexerStream stx:libscm/git 'Git-Support-libgit2' 1
+GitNote GitNote stx:libscm/git 'Git-Support-libgit2' 1
+GitNoteData GitNoteData stx:libscm/git 'Git-Support-libgit2' 1
+GitObject GitObject stx:libscm/git 'Git-Support-libgit2' 1
+GitOdb GitOdb stx:libscm/git 'Git-Support-libgit2' 1
+GitOdbBackend GitOdbBackend stx:libscm/git 'Git-Support-libgit2' 1
+GitOdbObject GitOdbObject stx:libscm/git 'Git-Support-libgit2' 1
+GitOdbStream GitOdbStream stx:libscm/git 'Git-Support-libgit2' 1
+GitOid GitOid stx:libscm/git 'Git-Support-libgit2' 1
+GitOidShorten GitOidShorten stx:libscm/git 'Git-Support-libgit2' 1
+GitPrimitives GitPrimitives stx:libscm/git 'Git-Support-libgit2' 0
+GitReference GitReference stx:libscm/git 'Git-Support-libgit2' 1
+GitReflog GitReflog stx:libscm/git 'Git-Support-libgit2' 1
+GitReflogEntry GitReflogEntry stx:libscm/git 'Git-Support-libgit2' 1
+GitRefspec GitRefspec stx:libscm/git 'Git-Support-libgit2' 1
+GitRemote GitRemote stx:libscm/git 'Git-Support-libgit2' 1
+GitRemoteCallbacks GitRemoteCallbacks stx:libscm/git 'Git-Support-libgit2' 1
+GitRemoteHead GitRemoteHead stx:libscm/git 'Git-Support-libgit2' 1
+GitRepository GitRepository stx:libscm/git 'Git-Support-libgit2' 1
+GitRepositoryInitOptions GitRepositoryInitOptions stx:libscm/git 'Git-Support-libgit2' 1
+GitRevwalk GitRevwalk stx:libscm/git 'Git-Support-libgit2' 1
+GitSignature GitSignature stx:libscm/git 'Git-Support-libgit2' 1
+GitStatusOptions GitStatusOptions stx:libscm/git 'Git-Support-libgit2' 1
+GitStrarray GitStrarray stx:libscm/git 'Git-Support-libgit2' 1
+GitSubmodule GitSubmodule stx:libscm/git 'Git-Support-libgit2' 1
+GitTag GitTag stx:libscm/git 'Git-Support-libgit2' 1
+GitTime GitTime stx:libscm/git 'Git-Support-libgit2' 1
+GitTree GitTree stx:libscm/git 'Git-Support-libgit2' 1
+GitTreeEntry GitTreeEntry stx:libscm/git 'Git-Support-libgit2' 1
+GitTreebuilder GitTreebuilder stx:libscm/git 'Git-Support-libgit2' 1
+stx_libscm_git stx_libscm_git stx:libscm/git '* Projects & Packages *' 3
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/bc.mak Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,111 @@
+# $Header$
+#
+# DO NOT EDIT
+# automagically generated from the projectDefinition: stx_libscm_git.
+#
+# Warning: once you modify this file, do not rerun
+# stmkmp or projectDefinition-build again - otherwise, your changes are lost.
+#
+# Notice, that the name bc.mak is historical (from times, when only borland c was supported).
+# This file contains make rules for the win32 platform using either borland-bcc or visual-c.
+# It shares common definitions with the unix-make in Make.spec.
+# The bc.mak supports the following targets:
+# bmake - compile all st-files to a classLib (dll)
+# bmake clean - clean all temp files
+# bmake clobber - clean all
+#
+# Historic Note:
+# this used to contain only rules to make with borland
+# (called via bmake, by "make.exe -f bc.mak")
+# this has changed; it is now also possible to build using microsoft visual c
+# (called via vcmake, by "make.exe -f bc.mak -DUSEVC")
+#
+TOP=..\..
+INCLUDE_TOP=$(TOP)\..
+
+
+
+!INCLUDE $(TOP)\rules\stdHeader_bc
+
+!INCLUDE Make.spec
+
+LIBNAME=libstx_libscm_git
+RESFILES=git.res
+
+
+
+LOCALINCLUDES= -I$(INCLUDE_TOP)\stx\libbasic
+LOCALDEFINES=
+
+STCLOCALOPT=-package=$(PACKAGE) -I. $(LOCALINCLUDES) -headerDir=. $(STCLOCALOPTIMIZATIONS) $(STCWARNINGS) $(LOCALDEFINES) -varPrefix=$(LIBNAME)
+LOCALLIBS=
+
+OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
+
+ALL:: classLibRule
+
+classLibRule: $(OUTDIR) $(OUTDIR)$(LIBNAME).dll
+
+!INCLUDE $(TOP)\rules\stdRules_bc
+
+# build all prerequisite packages for this package
+prereq:
+ pushd ..\..\libbasic & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+ pushd ..\..\librun & $(MAKE_BAT) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
+
+
+
+
+
+# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
+$(OUTDIR)GitBlob.$(O) GitBlob.$(H): GitBlob.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitCheckoutOpts.$(O) GitCheckoutOpts.$(H): GitCheckoutOpts.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitCommit.$(O) GitCommit.$(H): GitCommit.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitConfig.$(O) GitConfig.$(H): GitConfig.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitConfigFile.$(O) GitConfigFile.$(H): GitConfigFile.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitCvarMap.$(O) GitCvarMap.$(H): GitCvarMap.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitDiffDelta.$(O) GitDiffDelta.$(H): GitDiffDelta.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitDiffFile.$(O) GitDiffFile.$(H): GitDiffFile.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitDiffList.$(O) GitDiffList.$(H): GitDiffList.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitDiffOptions.$(O) GitDiffOptions.$(H): GitDiffOptions.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitDiffRange.$(O) GitDiffRange.$(H): GitDiffRange.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitError.$(O) GitError.$(H): GitError.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndex.$(O) GitIndex.$(H): GitIndex.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexEntry.$(O) GitIndexEntry.$(H): GitIndexEntry.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexEntryUnmerged.$(O) GitIndexEntryUnmerged.$(H): GitIndexEntryUnmerged.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexTime.$(O) GitIndexTime.$(H): GitIndexTime.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexer.$(O) GitIndexer.$(H): GitIndexer.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexerStats.$(O) GitIndexerStats.$(H): GitIndexerStats.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitIndexerStream.$(O) GitIndexerStream.$(H): GitIndexerStream.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitNote.$(O) GitNote.$(H): GitNote.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitNoteData.$(O) GitNoteData.$(H): GitNoteData.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitObject.$(O) GitObject.$(H): GitObject.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitOdb.$(O) GitOdb.$(H): GitOdb.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitOdbBackend.$(O) GitOdbBackend.$(H): GitOdbBackend.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitOdbObject.$(O) GitOdbObject.$(H): GitOdbObject.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitOdbStream.$(O) GitOdbStream.$(H): GitOdbStream.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitOid.$(O) GitOid.$(H): GitOid.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitOidShorten.$(O) GitOidShorten.$(H): GitOidShorten.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitPrimitives.$(O) GitPrimitives.$(H): GitPrimitives.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitReference.$(O) GitReference.$(H): GitReference.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitReflog.$(O) GitReflog.$(H): GitReflog.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitReflogEntry.$(O) GitReflogEntry.$(H): GitReflogEntry.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitRefspec.$(O) GitRefspec.$(H): GitRefspec.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitRemote.$(O) GitRemote.$(H): GitRemote.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitRemoteCallbacks.$(O) GitRemoteCallbacks.$(H): GitRemoteCallbacks.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitRemoteHead.$(O) GitRemoteHead.$(H): GitRemoteHead.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitRepository.$(O) GitRepository.$(H): GitRepository.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitRepositoryInitOptions.$(O) GitRepositoryInitOptions.$(H): GitRepositoryInitOptions.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitRevwalk.$(O) GitRevwalk.$(H): GitRevwalk.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitSignature.$(O) GitSignature.$(H): GitSignature.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitStatusOptions.$(O) GitStatusOptions.$(H): GitStatusOptions.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitStrarray.$(O) GitStrarray.$(H): GitStrarray.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitSubmodule.$(O) GitSubmodule.$(H): GitSubmodule.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitTag.$(O) GitTag.$(H): GitTag.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitTime.$(O) GitTime.$(H): GitTime.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitTree.$(O) GitTree.$(H): GitTree.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitTreeEntry.$(O) GitTreeEntry.$(H): GitTreeEntry.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)GitTreebuilder.$(O) GitTreebuilder.$(H): GitTreebuilder.st $(INCLUDE_TOP)\stx\libbasic\ExternalStructure.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)stx_libscm_git.$(O) stx_libscm_git.$(H): stx_libscm_git.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+
+# ENDMAKEDEPEND --- do not remove this line
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/bmake.bat Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using borland bcc
+@REM type bmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak %*
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/git.rc Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,37 @@
+//
+// DO NOT EDIT
+// automagically generated from the projectDefinition: stx_libscm_git.
+//
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 6,2,0,1
+ PRODUCTVERSION 6,2,3,1
+#if (__BORLANDC__)
+ FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE
+ FILEFLAGS VS_FF_PRERELEASE | VS_FF_SPECIALBUILD
+ FILEOS VOS_NT_WINDOWS32
+ FILETYPE VFT_DLL
+ FILESUBTYPE VS_USER_DEFINED
+#endif
+
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904E4"
+ BEGIN
+ VALUE "CompanyName", "eXept Software AG\0"
+ VALUE "FileDescription", "Smalltalk/X Class library (LIB)\0"
+ VALUE "FileVersion", "6.2.0.1\0"
+ VALUE "InternalName", "stx:libscm/git\0"
+ VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012\0"
+ VALUE "ProductName", "Smalltalk/X\0"
+ VALUE "ProductVersion", "6.2.3.1\0"
+ VALUE "ProductDate", "Fri, 07 Sep 2012 14:29:20 GMT\0"
+ END
+
+ END
+
+ BLOCK "VarFileInfo"
+ BEGIN // Language | Translation
+ VALUE "Translation", 0x409, 0x4E4 // U.S. English, Windows Multilingual
+ END
+END
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/lcmake.bat Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,8 @@
+@REM -------
+@REM make using lcc compiler
+@REM type lcmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+make.exe -N -f bc.mak USELCC=1 %1 %2
+
+
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/libInit.cc Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,82 @@
+/*
+ * $Header$
+ *
+ * DO NOT EDIT
+ * automagically generated from the projectDefinition: stx_libscm_git.
+ */
+#define __INDIRECTVMINITCALLS__
+#include <stc.h>
+
+#ifdef WIN32
+# pragma codeseg INITCODE "INITCODE"
+#endif
+
+#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
+DLL_EXPORT void _libstx_libscm_git_Init() INIT_TEXT_SECTION;
+// DLL_EXPORT void _libstx_libscm_git_InitDefinition() INIT_TEXT_SECTION;
+#endif
+
+// void _libstx_libscm_git_InitDefinition(pass, __pRT__, snd)
+// OBJ snd; struct __vmData__ *__pRT__; {
+// __BEGIN_PACKAGE2__("libstx_libscm_git__DFN", _libstx_libscm_git_InitDefinition, "stx:libscm/git");
+// _stx_137libscm_137git_Init(pass,__pRT__,snd);
+
+// __END_PACKAGE__();
+// }
+
+void _libstx_libscm_git_Init(pass, __pRT__, snd)
+OBJ snd; struct __vmData__ *__pRT__; {
+__BEGIN_PACKAGE2__("libstx_libscm_git", _libstx_libscm_git_Init, "stx:libscm/git");
+_GitBlob_Init(pass,__pRT__,snd);
+_GitCheckoutOpts_Init(pass,__pRT__,snd);
+_GitCommit_Init(pass,__pRT__,snd);
+_GitConfig_Init(pass,__pRT__,snd);
+_GitConfigFile_Init(pass,__pRT__,snd);
+_GitCvarMap_Init(pass,__pRT__,snd);
+_GitDiffDelta_Init(pass,__pRT__,snd);
+_GitDiffFile_Init(pass,__pRT__,snd);
+_GitDiffList_Init(pass,__pRT__,snd);
+_GitDiffOptions_Init(pass,__pRT__,snd);
+_GitDiffRange_Init(pass,__pRT__,snd);
+_GitError_Init(pass,__pRT__,snd);
+_GitIndex_Init(pass,__pRT__,snd);
+_GitIndexEntry_Init(pass,__pRT__,snd);
+_GitIndexEntryUnmerged_Init(pass,__pRT__,snd);
+_GitIndexTime_Init(pass,__pRT__,snd);
+_GitIndexer_Init(pass,__pRT__,snd);
+_GitIndexerStats_Init(pass,__pRT__,snd);
+_GitIndexerStream_Init(pass,__pRT__,snd);
+_GitNote_Init(pass,__pRT__,snd);
+_GitNoteData_Init(pass,__pRT__,snd);
+_GitObject_Init(pass,__pRT__,snd);
+_GitOdb_Init(pass,__pRT__,snd);
+_GitOdbBackend_Init(pass,__pRT__,snd);
+_GitOdbObject_Init(pass,__pRT__,snd);
+_GitOdbStream_Init(pass,__pRT__,snd);
+_GitOid_Init(pass,__pRT__,snd);
+_GitOidShorten_Init(pass,__pRT__,snd);
+_GitPrimitives_Init(pass,__pRT__,snd);
+_GitReference_Init(pass,__pRT__,snd);
+_GitReflog_Init(pass,__pRT__,snd);
+_GitReflogEntry_Init(pass,__pRT__,snd);
+_GitRefspec_Init(pass,__pRT__,snd);
+_GitRemote_Init(pass,__pRT__,snd);
+_GitRemoteCallbacks_Init(pass,__pRT__,snd);
+_GitRemoteHead_Init(pass,__pRT__,snd);
+_GitRepository_Init(pass,__pRT__,snd);
+_GitRepositoryInitOptions_Init(pass,__pRT__,snd);
+_GitRevwalk_Init(pass,__pRT__,snd);
+_GitSignature_Init(pass,__pRT__,snd);
+_GitStatusOptions_Init(pass,__pRT__,snd);
+_GitStrarray_Init(pass,__pRT__,snd);
+_GitSubmodule_Init(pass,__pRT__,snd);
+_GitTag_Init(pass,__pRT__,snd);
+_GitTime_Init(pass,__pRT__,snd);
+_GitTree_Init(pass,__pRT__,snd);
+_GitTreeEntry_Init(pass,__pRT__,snd);
+_GitTreebuilder_Init(pass,__pRT__,snd);
+_stx_137libscm_137git_Init(pass,__pRT__,snd);
+
+
+__END_PACKAGE__();
+}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/stx_libscm_git.st Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,166 @@
+"{ Package: 'stx:libscm/git' }"
+
+LibraryDefinition subclass:#stx_libscm_git
+ instanceVariableNames:''
+ classVariableNames:''
+ poolDictionaries:''
+ category:'* Projects & Packages *'
+!
+
+
+!stx_libscm_git class methodsFor:'description'!
+
+excludedFromPreRequisites
+ "list all packages which should be ignored in the automatic
+ preRequisites scan. See #preRequisites for more."
+
+ ^ #(
+ )
+!
+
+preRequisites
+ "list all required packages.
+ This list can be maintained manually or (better) generated and
+ updated by scanning the superclass hierarchies and looking for
+ global variable accesses. (the browser has a menu function for that)
+ Howevery, often too much is found, and you may want to explicitely
+ exclude individual packages in the #excludedFromPrerequisites method."
+
+ ^ #(
+ #'stx:libbasic' "UninterpretedBytes - superclass of GitSignature "
+ )
+! !
+
+!stx_libscm_git class methodsFor:'description - contents'!
+
+classNamesAndAttributes
+ "lists the classes which are to be included in the project.
+ Each entry in the list may be: a single class-name (symbol),
+ or an array-literal consisting of class name and attributes.
+ Attributes are: #autoload or #<os> where os is one of win32, unix,..."
+
+ ^ #(
+ "<className> or (<className> attributes...) in load order"
+ GitBlob
+ GitCheckoutOpts
+ GitCommit
+ GitConfig
+ GitConfigFile
+ GitCvarMap
+ GitDiffDelta
+ GitDiffFile
+ GitDiffList
+ GitDiffOptions
+ GitDiffRange
+ GitError
+ GitIndex
+ GitIndexEntry
+ GitIndexEntryUnmerged
+ GitIndexTime
+ GitIndexer
+ GitIndexerStats
+ GitIndexerStream
+ GitNote
+ GitNoteData
+ GitObject
+ GitOdb
+ GitOdbBackend
+ GitOdbObject
+ GitOdbStream
+ GitOid
+ GitOidShorten
+ GitPrimitives
+ GitReference
+ GitReflog
+ GitReflogEntry
+ GitRefspec
+ GitRemote
+ GitRemoteCallbacks
+ GitRemoteHead
+ GitRepository
+ GitRepositoryInitOptions
+ GitRevwalk
+ GitSignature
+ GitStatusOptions
+ GitStrarray
+ GitSubmodule
+ GitTag
+ GitTime
+ GitTree
+ GitTreeEntry
+ GitTreebuilder
+ #'stx_libscm_git'
+ )
+!
+
+extensionMethodNames
+ "lists the extension methods which are to be included in the project.
+ Entries are 2-element array literals, consisting of class-name and selector."
+
+ ^ #(
+ )
+! !
+
+!stx_libscm_git class methodsFor:'description - project information'!
+
+applicationIconFileName
+ "Return the name (without suffix) of an icon-file (the app's icon); will be included in the rc-resource file"
+
+ ^ nil
+ "/ ^ self applicationName
+!
+
+companyName
+ "Return a companyname which will appear in <lib>.rc"
+
+ ^ 'eXept Software AG'
+!
+
+description
+ "Return a description string which will appear in vc.def / bc.def"
+
+ ^ 'Smalltalk/X Class library'
+!
+
+legalCopyright
+ "Return a copyright string which will appear in <lib>.rc"
+
+ ^ 'Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 1998-2012'
+!
+
+productInstallDirBaseName
+ "Returns a default installDir which will appear in <app>.nsi.
+ This is usually not the one you want to keep"
+
+ ^ (self package asCollectionOfSubstringsSeparatedByAny:':/') last
+!
+
+productName
+ "Return a product name which will appear in <lib>.rc"
+
+ ^ 'Smalltalk/X'
+! !
+
+!stx_libscm_git class methodsFor:'description - svn'!
+
+svnRepositoryUrlString
+ "Return a SVN repository URL of myself.
+ (Generated since 2011-04-08)
+ Do not make the string shorter!!!!!! We have to use fixed-length keyword!!!!!!
+ "
+
+ ^ '$URL:: $'
+!
+
+svnRevisionNr
+ "Return a SVN revision number of myself.
+ This number is updated after a commit"
+
+ ^ "$SVN-Revision:"'nil '"$"
+! !
+
+!stx_libscm_git class methodsFor:'documentation'!
+
+version_SVN
+ ^ '$Id:: $'
+! !
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/git/vcmake.bat Fri Sep 07 14:29:31 2012 +0000
@@ -0,0 +1,12 @@
+@REM -------
+@REM make using microsoft visual c
+@REM type vcmake, and wait...
+@REM do not edit - automatically generated from ProjectDefinition
+@REM -------
+
+@if not defined VSINSTALLDIR (
+ call "C:\Program Files\Microsoft Visual Studio 10.0"\VC\bin\vcvars32.bat
+)
+make.exe -N -f bc.mak -DUSEVC %*
+
+