Commit 1c00da9
feat: expose managers + some models (#2139)
* docs: add doc comments to the manager files
* feat: export manager classes
Export all manager files + the FileSystem class from models.
FileSystem is needed as an argument to many of the manager functions.
Managers + models can be import like so
`import {GitConfigManager, GitIndexManager} from "isomorphic-git/managers"`
`import {FileSystem} from "isomorphic-git/models"`
* docs: add docs for manager files
* build: output built to managers + models folders
* docs: update comments for FielSystem file
* docs: update website docs for FileSystem.js
* docs: fix file ids
* docs: update localized strings
* chore: update tsconfig
* docs: replace FileSystem with FSClient
* docs: update defaults1 parent 50749a5 commit 1c00da9
211 files changed
Lines changed: 18843 additions & 298 deletions
File tree
- docs
- en
- abortMerge
- addNote
- addRemote
- add
- alphabetic
- annotatedTag
- branch
- checkout
- clone
- commit
- currentBranch
- deleteBranch
- deleteRef
- deleteRemote
- deleteTag
- expandOid
- expandRef
- fastForward
- fetch
- fileSystem
- findRoot
- fs
- getConfigAll
- getConfig
- getRemoteInfo2
- getRemoteInfo
- gitConfigManager
- gitIgnoreManager
- gitIndexManager
- gitRefManager
- gitRemoteHTTP
- gitRemoteManager
- gitShallowManager
- gitStashManager
- hashBlob
- http
- indexPack
- init
- isDescendent
- isIgnored
- listBranches
- listFiles
- listNotes
- listRefs
- listRemotes
- listServerRefs
- listTags
- log
- mergeDriver
- merge
- next
- version
- onAuthFailure
- onAuthSuccess
- onAuth
- onMessage
- onPostCheckout
- onPrePush
- onProgress
- onSign
- packObjects
- pull
- push
- readBlob
- readCommit
- readNote
- readObject
- readTag
- readTree
- removeNote
- remove
- renameBranch
- resetIndex
- resolveRef
- setConfig
- stash
- statusMatrix
- status
- tag
- updateIndex
- version
- walk
- writeBlob
- writeCommit
- writeObject
- writeRef
- writeTag
- writeTree
- fileSystem
- gitConfigManager
- gitIgnoreManager
- gitIndexManager
- gitRefManager
- gitRemoteHTTP
- gitRemoteManager
- gitShallowManager
- gitStashManager
- js/isomorphic-git
- managers
- models
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
0 commit comments