UNPKG

@figma/nodegit

Version:

Node.js libgit2 asynchronous native bindings

724 lines (722 loc) 13.4 kB
// This is a generated file, modify: generate/templates/templates/enums.js var NodeGit = require("../"); NodeGit.Enums = {}; NodeGit.Apply.FLAGS = { CHECK: 1, }; NodeGit.Apply.LOCATION = { WORKDIR: 0, INDEX: 1, BOTH: 2, }; NodeGit.Attr.VALUE = { UNSPECIFIED: 0, TRUE: 1, FALSE: 2, STRING: 3, }; NodeGit.Blame.FLAG = { NORMAL: 0, TRACK_COPIES_SAME_FILE: 1, TRACK_COPIES_SAME_COMMIT_MOVES: 2, TRACK_COPIES_SAME_COMMIT_COPIES: 4, TRACK_COPIES_ANY_COMMIT_COPIES: 8, FIRST_PARENT: 16, USE_MAILMAP: 32, IGNORE_WHITESPACE: 64, }; NodeGit.Blob.FILTER_FLAG = { CHECK_FOR_BINARY: 1, NO_SYSTEM_ATTRIBUTES: 2, FILTER_ATTRIBUTES_FROM_HEAD: 4, FILTER_ATTRIBUTES_FROM_COMMIT: 8, }; NodeGit.Branch.BRANCH = { LOCAL: 1, REMOTE: 2, ALL: 3, }; NodeGit.Cert.TYPE = { NONE: 0, X509: 1, HOSTKEY_LIBSSH2: 2, STRARRAY: 3, }; NodeGit.Cert.SSH = { MD5: 1, SHA1: 2, SHA256: 4, RAW: 8, }; NodeGit.Cert.SSH_RAW_TYPE = { UNKNOWN: 0, RSA: 1, DSS: 2, KEY_ECDSA_256: 3, KEY_ECDSA_384: 4, KEY_ECDSA_521: 5, KEY_ED25519: 6, }; NodeGit.Checkout.NOTIFY = { NONE: 0, CONFLICT: 1, DIRTY: 2, UPDATED: 4, UNTRACKED: 8, IGNORED: 16, ALL: 65535, }; NodeGit.Checkout.STRATEGY = { NONE: 0, SAFE: 1, FORCE: 2, RECREATE_MISSING: 4, ALLOW_CONFLICTS: 16, REMOVE_UNTRACKED: 32, REMOVE_IGNORED: 64, UPDATE_ONLY: 128, DONT_UPDATE_INDEX: 256, NO_REFRESH: 512, SKIP_UNMERGED: 1024, USE_OURS: 2048, USE_THEIRS: 4096, DISABLE_PATHSPEC_MATCH: 8192, SKIP_LOCKED_DIRECTORIES: 262144, DONT_OVERWRITE_IGNORED: 524288, CONFLICT_STYLE_MERGE: 1048576, CONFLICT_STYLE_DIFF3: 2097152, DONT_REMOVE_EXISTING: 4194304, DONT_WRITE_INDEX: 8388608, DRY_RUN: 16777216, UPDATE_SUBMODULES: 65536, UPDATE_SUBMODULES_IF_CHANGED: 131072, }; NodeGit.Clone.LOCAL = { AUTO: 0, LOCAL: 1, NO_LOCAL: 2, NO_LINKS: 3, }; NodeGit.CommitGraph.COMMIT_GRAPH_SPLIT_STRATEGY = { SINGLE_FILE: 0, }; NodeGit.Config.LEVEL = { PROGRAMDATA: 1, SYSTEM: 2, XDG: 3, GLOBAL: 4, LOCAL: 5, APP: 6, HIGHEST_LEVEL: -1, }; NodeGit.Config.MAP = { FALSE: 0, TRUE: 1, INT32: 2, STRING: 3, }; NodeGit.Credential.TYPE = { USERPASS_PLAINTEXT: 1, SSH_KEY: 2, SSH_CUSTOM: 4, DEFAULT: 8, SSH_INTERACTIVE: 16, USERNAME: 32, SSH_MEMORY: 64, }; NodeGit.Diff.DELTA = { UNMODIFIED: 0, ADDED: 1, DELETED: 2, MODIFIED: 3, RENAMED: 4, COPIED: 5, IGNORED: 6, UNTRACKED: 7, TYPECHANGE: 8, UNREADABLE: 9, CONFLICTED: 10, }; NodeGit.DiffBinary.DIFF_BINARY = { NONE: 0, LITERAL: 1, DELTA: 2, }; NodeGit.Diff.FIND = { BY_CONFIG: 0, RENAMES: 1, RENAMES_FROM_REWRITES: 2, COPIES: 4, COPIES_FROM_UNMODIFIED: 8, REWRITES: 16, BREAK_REWRITES: 32, AND_BREAK_REWRITES: 48, FOR_UNTRACKED: 64, ALL: 255, IGNORE_LEADING_WHITESPACE: 0, IGNORE_WHITESPACE: 4096, DONT_IGNORE_WHITESPACE: 8192, EXACT_MATCH_ONLY: 16384, BREAK_REWRITES_FOR_RENAMES_ONLY: 32768, REMOVE_UNMODIFIED: 65536, }; NodeGit.Diff.FLAG = { BINARY: 1, NOT_BINARY: 2, VALID_ID: 4, EXISTS: 8, }; NodeGit.Diff.FORMAT = { PATCH: 1, PATCH_HEADER: 2, RAW: 3, NAME_ONLY: 4, NAME_STATUS: 5, PATCH_ID: 6, }; NodeGit.Diff.FORMAT_EMAIL_FLAGS = { FORMAT_EMAIL_NONE: 0, FORMAT_EMAIL_EXCLUDE_SUBJECT_PATCH_MARKER: 1, }; NodeGit.Diff.LINE = { CONTEXT: 32, ADDITION: 43, DELETION: 45, CONTEXT_EOFNL: 61, ADD_EOFNL: 62, DEL_EOFNL: 60, FILE_HDR: 70, HUNK_HDR: 72, BINARY: 66, }; NodeGit.Diff.OPTION = { NORMAL: 0, REVERSE: 1, INCLUDE_IGNORED: 2, RECURSE_IGNORED_DIRS: 4, INCLUDE_UNTRACKED: 8, RECURSE_UNTRACKED_DIRS: 16, INCLUDE_UNMODIFIED: 32, INCLUDE_TYPECHANGE: 64, INCLUDE_TYPECHANGE_TREES: 128, IGNORE_FILEMODE: 256, IGNORE_SUBMODULES: 512, IGNORE_CASE: 1024, INCLUDE_CASECHANGE: 2048, DISABLE_PATHSPEC_MATCH: 4096, SKIP_BINARY_CHECK: 8192, ENABLE_FAST_UNTRACKED_DIRS: 16384, UPDATE_INDEX: 32768, INCLUDE_UNREADABLE: 65536, INCLUDE_UNREADABLE_AS_UNTRACKED: 131072, INDENT_HEURISTIC: 262144, IGNORE_BLANK_LINES: 524288, FORCE_TEXT: 1048576, FORCE_BINARY: 2097152, IGNORE_WHITESPACE: 4194304, IGNORE_WHITESPACE_CHANGE: 8388608, IGNORE_WHITESPACE_EOL: 16777216, SHOW_UNTRACKED_CONTENT: 33554432, SHOW_UNMODIFIED: 67108864, PATIENCE: 268435456, MINIMAL: 536870912, SHOW_BINARY: 1073741824, }; NodeGit.Diff.STATS_FORMAT = { STATS_NONE: 0, STATS_FULL: 1, STATS_SHORT: 2, STATS_NUMBER: 4, STATS_INCLUDE_SUMMARY: 8, }; NodeGit.Enums.DIRECTION = { FETCH: 0, PUSH: 1, }; NodeGit.Enums.EMAIL_CREATE_FLAGS = { EMAIL_CREATE_DEFAULT: 0, EMAIL_CREATE_OMIT_NUMBERS: 1, EMAIL_CREATE_ALWAYS_NUMBER: 2, EMAIL_CREATE_NO_RENAMES: 4, }; NodeGit.Error.ERROR = { NONE: 0, NOMEMORY: 1, OS: 2, INVALID: 3, REFERENCE: 4, ZLIB: 5, REPOSITORY: 6, CONFIG: 7, REGEX: 8, ODB: 9, INDEX: 10, OBJECT: 11, NET: 12, TAG: 13, TREE: 14, INDEXER: 15, SSL: 16, SUBMODULE: 17, THREAD: 18, STASH: 19, CHECKOUT: 20, FETCHHEAD: 21, MERGE: 22, SSH: 23, FILTER: 24, REVERT: 25, CALLBACK: 26, CHERRYPICK: 27, DESCRIBE: 28, REBASE: 29, FILESYSTEM: 30, PATCH: 31, WORKTREE: 32, SHA1: 33, HTTP: 34, INTERNAL: 35, }; NodeGit.Error.CODE = { OK: 0, ERROR: -1, ENOTFOUND: -3, EEXISTS: -4, EAMBIGUOUS: -5, EBUFS: -6, EUSER: -7, EBAREREPO: -8, EUNBORNBRANCH: -9, EUNMERGED: -10, ENONFASTFORWARD: -11, EINVALIDSPEC: -12, ECONFLICT: -13, ELOCKED: -14, EMODIFIED: -15, EAUTH: -16, ECERTIFICATE: -17, EAPPLIED: -18, EPEEL: -19, EEOF: -20, EINVALID: -21, EUNCOMMITTED: -22, EDIRECTORY: -23, EMERGECONFLICT: -24, PASSTHROUGH: -30, ITEROVER: -31, RETRY: -32, EMISMATCH: -33, EINDEXDIRTY: -34, EAPPLYFAIL: -35, EOWNER: -36, }; NodeGit.Enums.FEATURE = { THREADS: 1, HTTPS: 2, SSH: 4, NSEC: 8, }; NodeGit.Fetch.PRUNE = { GIT_FETCH_PRUNE_UNSPECIFIED: 0, GIT_FETCH_PRUNE: 1, GIT_FETCH_NO_PRUNE: 2, }; NodeGit.TreeEntry.FILEMODE = { UNREADABLE: 0, TREE: 16384, BLOB: 33188, EXECUTABLE: 33261, LINK: 40960, COMMIT: 57344, }; NodeGit.Filter.FLAG = { DEFAULT: 0, ALLOW_UNSAFE: 1, NO_SYSTEM_ATTRIBUTES: 2, ATTRIBUTES_FROM_HEAD: 4, ATTRIBUTES_FROM_COMMIT: 8, }; NodeGit.Filter.MODE = { TO_WORKTREE: 0, SMUDGE: 0, TO_ODB: 1, CLEAN: 1, }; NodeGit.Hashsig.OPTION = { NORMAL: 0, IGNORE_WHITESPACE: 1, SMART_WHITESPACE: 2, ALLOW_SMALL_FILES: 4, }; NodeGit.Index.ADD_OPTION = { ADD_DEFAULT: 0, ADD_FORCE: 1, ADD_DISABLE_PATHSPEC_MATCH: 2, ADD_CHECK_PATHSPEC: 4, }; NodeGit.Index.CAPABILITY = { IGNORE_CASE: 1, NO_FILEMODE: 2, NO_SYMLINKS: 4, FROM_OWNER: -1, }; NodeGit.Index.ENTRY_EXTENDED_FLAG = { ENTRY_INTENT_TO_ADD: 8192, ENTRY_SKIP_WORKTREE: 16384, S: 24576, ENTRY_UPTODATE: 4, }; NodeGit.Index.ENTRY_FLAG = { ENTRY_EXTENDED: 16384, ENTRY_VALID: 32768, }; NodeGit.Index.STAGE = { ANY: -1, NORMAL: 0, ANCESTOR: 1, OURS: 2, THEIRS: 3, }; NodeGit.Libgit2.OPT = { GET_MWINDOW_SIZE: 0, SET_MWINDOW_SIZE: 1, GET_MWINDOW_MAPPED_LIMIT: 2, SET_MWINDOW_MAPPED_LIMIT: 3, GET_SEARCH_PATH: 4, SET_SEARCH_PATH: 5, SET_CACHE_OBJECT_LIMIT: 6, SET_CACHE_MAX_SIZE: 7, ENABLE_CACHING: 8, GET_CACHED_MEMORY: 9, GET_TEMPLATE_PATH: 10, SET_TEMPLATE_PATH: 11, SET_SSL_CERT_LOCATIONS: 12, SET_USER_AGENT: 13, ENABLE_STRICT_OBJECT_CREATION: 14, ENABLE_STRICT_SYMBOLIC_REF_CREATION: 15, SET_SSL_CIPHERS: 16, GET_USER_AGENT: 17, ENABLE_OFS_DELTA: 18, ENABLE_FSYNC_GITDIR: 19, GET_WINDOWS_SHAREMODE: 20, SET_WINDOWS_SHAREMODE: 21, ENABLE_STRICT_HASH_VERIFICATION: 22, SET_ALLOCATOR: 23, ENABLE_UNSAVED_INDEX_SAFETY: 24, GET_PACK_MAX_OBJECTS: 25, SET_PACK_MAX_OBJECTS: 26, DISABLE_PACK_KEEP_FILE_CHECKS: 27, ENABLE_HTTP_EXPECT_CONTINUE: 28, GET_MWINDOW_FILE_LIMIT: 29, SET_MWINDOW_FILE_LIMIT: 30, SET_ODB_PACKED_PRIORITY: 31, SET_ODB_LOOSE_PRIORITY: 32, GET_EXTENSIONS: 33, SET_EXTENSIONS: 34, GET_OWNER_VALIDATION: 35, SET_OWNER_VALIDATION: 36, }; NodeGit.Merge.ANALYSIS = { NONE: 0, NORMAL: 1, UP_TO_DATE: 2, FASTFORWARD: 4, UNBORN: 8, }; NodeGit.Merge.FILE_FAVOR = { NORMAL: 0, OURS: 1, THEIRS: 2, UNION: 3, }; NodeGit.Merge.FILE_FLAG = { FILE_DEFAULT: 0, FILE_STYLE_MERGE: 1, FILE_STYLE_DIFF3: 2, FILE_SIMPLIFY_ALNUM: 4, FILE_IGNORE_WHITESPACE: 8, FILE_IGNORE_WHITESPACE_CHANGE: 16, FILE_IGNORE_WHITESPACE_EOL: 32, FILE_DIFF_PATIENCE: 64, FILE_DIFF_MINIMAL: 128, }; NodeGit.Merge.FLAG = { FIND_RENAMES: 1, FAIL_ON_CONFLICT: 2, SKIP_REUC: 4, NO_RECURSIVE: 8, }; NodeGit.Merge.PREFERENCE = { NONE: 0, NO_FASTFORWARD: 1, FASTFORWARD_ONLY: 2, }; NodeGit.Object.TYPE = { ANY: -2, INVALID: -1, COMMIT: 1, TREE: 2, BLOB: 3, TAG: 4, OFS_DELTA: 6, REF_DELTA: 7, }; NodeGit.Odb.STREAM = { RDONLY: 2, WRONLY: 4, RW: 6, }; NodeGit.Packbuilder.STAGE = { ADDING_OBJECTS: 0, DELTAFICATION: 1, }; NodeGit.Path.FS = { GENERIC: 0, NTFS: 1, HFS: 2, }; NodeGit.Path.GITFILE = { GITIGNORE: 0, GITMODULES: 1, GITATTRIBUTES: 1, }; NodeGit.Pathspec.FLAG = { DEFAULT: 0, IGNORE_CASE: 1, USE_CASE: 2, NO_GLOB: 4, NO_MATCH_ERROR: 8, FIND_FAILURES: 16, FAILURES_ONLY: 32, }; NodeGit.Proxy.PROXY = { NONE: 0, AUTO: 1, SPECIFIED: 2, }; NodeGit.RebaseOperation.REBASE_OPERATION = { PICK: 0, REWORD: 1, EDIT: 2, SQUASH: 3, FIXUP: 4, EXEC: 5, }; NodeGit.Reference.TYPE = { INVALID: 0, DIRECT: 1, SYMBOLIC: 2, ALL: 3, }; NodeGit.Reference.FORMAT = { NORMAL: 0, ALLOW_ONELEVEL: 1, REFSPEC_PATTERN: 2, REFSPEC_SHORTHAND: 4, }; NodeGit.Remote.AUTOTAG_OPTION = { DOWNLOAD_TAGS_UNSPECIFIED: 0, DOWNLOAD_TAGS_AUTO: 1, DOWNLOAD_TAGS_NONE: 2, DOWNLOAD_TAGS_ALL: 3, }; NodeGit.Remote.COMPLETION = { DOWNLOAD: 0, INDEXING: 1, ERROR: 2, }; NodeGit.Remote.CREATE_FLAGS = { CREATE_SKIP_INSTEADOF: 1, CREATE_SKIP_DEFAULT_FETCHSPEC: 2, }; NodeGit.Repository.INIT_FLAG = { BARE: 1, NO_REINIT: 2, NO_DOTGIT_DIR: 4, MKDIR: 8, MKPATH: 16, EXTERNAL_TEMPLATE: 32, RELATIVE_GITLINK: 64, }; NodeGit.Repository.INIT_MODE = { INIT_SHARED_UMASK: 0, INIT_SHARED_GROUP: 1533, INIT_SHARED_ALL: 1535, }; NodeGit.Repository.ITEM = { GITDIR: 0, WORKDIR: 1, COMMONDIR: 2, INDEX: 3, OBJECTS: 4, REFS: 5, PACKED_REFS: 6, REMOTES: 7, CONFIG: 8, INFO: 9, HOOKS: 10, LOGS: 11, MODULES: 12, WORKTREES: 13, _LAST: 14, }; NodeGit.Repository.OPEN_FLAG = { OPEN_NO_SEARCH: 1, OPEN_CROSS_FS: 2, OPEN_BARE: 4, OPEN_NO_DOTGIT: 8, OPEN_FROM_ENV: 16, }; NodeGit.Repository.STATE = { NONE: 0, MERGE: 1, REVERT: 2, REVERT_SEQUENCE: 3, CHERRYPICK: 4, CHERRYPICK_SEQUENCE: 5, BISECT: 6, REBASE: 7, REBASE_INTERACTIVE: 8, REBASE_MERGE: 9, APPLY_MAILBOX: 10, APPLY_MAILBOX_OR_REBASE: 11, }; NodeGit.Reset.TYPE = { SOFT: 1, MIXED: 2, HARD: 3, }; NodeGit.Revspec.TYPE = { SINGLE: 1, RANGE: 2, MERGE_BASE: 4, }; NodeGit.Enums.SMART_SERVICE = { SERVICE_UPLOADPACK_LS: 1, SERVICE_UPLOADPACK: 2, SERVICE_RECEIVEPACK_LS: 3, SERVICE_RECEIVEPACK: 4, }; NodeGit.Revwalk.SORT = { NONE: 0, TOPOLOGICAL: 1, TIME: 2, REVERSE: 4, }; NodeGit.Stash.APPLY_FLAGS = { APPLY_DEFAULT: 0, APPLY_REINSTATE_INDEX: 1, }; NodeGit.Stash.APPLY_PROGRESS = { NONE: 0, LOADING_STASH: 1, ANALYZE_INDEX: 2, ANALYZE_MODIFIED: 3, ANALYZE_UNTRACKED: 4, CHECKOUT_UNTRACKED: 5, CHECKOUT_MODIFIED: 6, DONE: 7, }; NodeGit.Stash.FLAGS = { DEFAULT: 0, KEEP_INDEX: 1, INCLUDE_UNTRACKED: 2, INCLUDE_IGNORED: 4, KEEP_ALL: 8, }; NodeGit.Status.STATUS = { CURRENT: 0, INDEX_NEW: 1, INDEX_MODIFIED: 2, INDEX_DELETED: 4, INDEX_RENAMED: 8, INDEX_TYPECHANGE: 16, WT_NEW: 128, WT_MODIFIED: 256, WT_DELETED: 512, WT_TYPECHANGE: 1024, WT_RENAMED: 2048, WT_UNREADABLE: 4096, IGNORED: 16384, CONFLICTED: 32768, }; NodeGit.Status.OPT = { INCLUDE_UNTRACKED: 1, INCLUDE_IGNORED: 2, INCLUDE_UNMODIFIED: 4, EXCLUDE_SUBMODULES: 8, RECURSE_UNTRACKED_DIRS: 16, DISABLE_PATHSPEC_MATCH: 32, RECURSE_IGNORED_DIRS: 64, RENAMES_HEAD_TO_INDEX: 128, RENAMES_INDEX_TO_WORKDIR: 256, SORT_CASE_SENSITIVELY: 512, SORT_CASE_INSENSITIVELY: 1024, RENAMES_FROM_REWRITES: 2048, NO_REFRESH: 4096, UPDATE_INDEX: 8192, INCLUDE_UNREADABLE: 16384, INCLUDE_UNREADABLE_AS_UNTRACKED: 32768, }; NodeGit.Status.SHOW = { INDEX_AND_WORKDIR: 0, INDEX_ONLY: 1, WORKDIR_ONLY: 2, }; NodeGit.Submodule.IGNORE = { UNSPECIFIED: -1, NONE: 1, UNTRACKED: 2, DIRTY: 3, ALL: 4, }; NodeGit.Submodule.RECURSE = { NO: 0, YES: 1, ONDEMAND: 2, }; NodeGit.Submodule.STATUS = { IN_HEAD: 1, IN_INDEX: 2, IN_CONFIG: 4, IN_WD: 8, INDEX_ADDED: 16, INDEX_DELETED: 32, INDEX_MODIFIED: 64, WD_UNINITIALIZED: 128, WD_ADDED: 256, WD_DELETED: 512, WD_MODIFIED: 1024, WD_INDEX_MODIFIED: 2048, WD_WD_MODIFIED: 4096, WD_UNTRACKED: 8192, }; NodeGit.Submodule.UPDATE = { CHECKOUT: 1, REBASE: 2, MERGE: 3, NONE: 4, DEFAULT: 0, }; NodeGit.Trace.LEVEL = { NONE: 0, FATAL: 1, ERROR: 2, WARN: 3, INFO: 4, DEBUG: 5, TRACE: 6, }; NodeGit.Tree.UPDATE = { UPSERT: 0, REMOVE: 1, }; NodeGit.Tree.WALK_MODE = { WALK_PRE: 0, WALK_POST: 1, }; NodeGit.Worktree.PRUNE = { GIT_WORKTREE_PRUNE_VALID: 1, GIT_WORKTREE_PRUNE_LOCKED: 2, GIT_WORKTREE_PRUNE_WORKING_TREE: 4, };