Hackfut Security File Manager
Current Path:
/usr/libexec/git-core
usr
/
libexec
/
git-core
/
📁
..
📄
git
(1.09 MB)
📄
git-add
(1.09 MB)
📄
git-add--interactive
(34.88 KB)
📄
git-am
(18.59 KB)
📄
git-annotate
(1.09 MB)
📄
git-apply
(1.09 MB)
📄
git-archive
(1.09 MB)
📄
git-bisect
(9.79 KB)
📄
git-bisect--helper
(1.09 MB)
📄
git-blame
(1.09 MB)
📄
git-branch
(1.09 MB)
📄
git-bundle
(1.09 MB)
📄
git-cat-file
(1.09 MB)
📄
git-check-attr
(1.09 MB)
📄
git-check-ref-format
(1.09 MB)
📄
git-checkout
(1.09 MB)
📄
git-checkout-index
(1.09 MB)
📄
git-cherry
(1.09 MB)
📄
git-cherry-pick
(1.09 MB)
📄
git-clean
(1.09 MB)
📄
git-clone
(1.09 MB)
📄
git-commit
(1.09 MB)
📄
git-commit-tree
(1.09 MB)
📄
git-config
(1.09 MB)
📄
git-count-objects
(1.09 MB)
📄
git-describe
(1.09 MB)
📄
git-diff
(1.09 MB)
📄
git-diff-files
(1.09 MB)
📄
git-diff-index
(1.09 MB)
📄
git-diff-tree
(1.09 MB)
📄
git-difftool
(2.63 KB)
📄
git-difftool--helper
(1.7 KB)
📄
git-fast-export
(1.09 MB)
📄
git-fast-import
(486.72 KB)
📄
git-fetch
(1.09 MB)
📄
git-fetch-pack
(1.09 MB)
📄
git-filter-branch
(11.89 KB)
📄
git-fmt-merge-msg
(1.09 MB)
📄
git-for-each-ref
(1.09 MB)
📄
git-format-patch
(1.09 MB)
📄
git-fsck
(1.09 MB)
📄
git-fsck-objects
(1.09 MB)
📄
git-gc
(1.09 MB)
📄
git-get-tar-commit-id
(1.09 MB)
📄
git-grep
(1.09 MB)
📄
git-hash-object
(1.09 MB)
📄
git-help
(1.09 MB)
📄
git-http-backend
(454.97 KB)
📄
git-http-fetch
(475.59 KB)
📄
git-http-push
(490.94 KB)
📄
git-imap-send
(471.97 KB)
📄
git-index-pack
(1.09 MB)
📄
git-init
(1.09 MB)
📄
git-init-db
(1.09 MB)
📄
git-instaweb
(242.57 KB)
📄
git-log
(1.09 MB)
📄
git-lost-found
(554 B)
📄
git-ls-files
(1.09 MB)
📄
git-ls-remote
(1.09 MB)
📄
git-ls-tree
(1.09 MB)
📄
git-mailinfo
(1.09 MB)
📄
git-mailsplit
(1.09 MB)
📄
git-merge
(1.09 MB)
📄
git-merge-base
(1.09 MB)
📄
git-merge-file
(1.09 MB)
📄
git-merge-index
(1.09 MB)
📄
git-merge-octopus
(2.02 KB)
📄
git-merge-one-file
(3.72 KB)
📄
git-merge-ours
(1.09 MB)
📄
git-merge-recursive
(1.09 MB)
📄
git-merge-resolve
(944 B)
📄
git-merge-subtree
(1.09 MB)
📄
git-merge-tree
(1.09 MB)
📄
git-mergetool
(5.96 KB)
📄
git-mergetool--lib
(8.79 KB)
📄
git-mktag
(1.09 MB)
📄
git-mktree
(1.09 MB)
📄
git-mv
(1.09 MB)
📄
git-name-rev
(1.09 MB)
📄
git-notes
(1.09 MB)
📄
git-pack-objects
(1.09 MB)
📄
git-pack-redundant
(1.09 MB)
📄
git-pack-refs
(1.09 MB)
📄
git-parse-remote
(1.9 KB)
📄
git-patch-id
(1.09 MB)
📄
git-peek-remote
(1.09 MB)
📄
git-prune
(1.09 MB)
📄
git-prune-packed
(1.09 MB)
📄
git-pull
(7.84 KB)
📄
git-push
(1.09 MB)
📄
git-quiltimport
(3.27 KB)
📄
git-read-tree
(1.09 MB)
📄
git-rebase
(14.3 KB)
📄
git-rebase--interactive
(24.33 KB)
📄
git-receive-pack
(1.09 MB)
📄
git-reflog
(1.09 MB)
📄
git-relink
(4.1 KB)
📄
git-remote
(1.09 MB)
📄
git-remote-ftp
(484.16 KB)
📄
git-remote-ftps
(484.16 KB)
📄
git-remote-http
(484.16 KB)
📄
git-remote-https
(484.16 KB)
📄
git-repack
(4.39 KB)
📄
git-replace
(1.09 MB)
📄
git-repo-config
(1.09 MB)
📄
git-request-pull
(1.55 KB)
📄
git-rerere
(1.09 MB)
📄
git-reset
(1.09 MB)
📄
git-rev-list
(1.09 MB)
📄
git-rev-parse
(1.09 MB)
📄
git-revert
(1.09 MB)
📄
git-rm
(1.09 MB)
📄
git-send-pack
(1.09 MB)
📄
git-sh-setup
(3.92 KB)
📄
git-shell
(446.8 KB)
📄
git-shortlog
(1.09 MB)
📄
git-show
(1.09 MB)
📄
git-show-branch
(1.09 MB)
📄
git-show-index
(10.62 KB)
📄
git-show-ref
(1.09 MB)
📄
git-stage
(1.09 MB)
📄
git-stash
(8.63 KB)
📄
git-status
(1.09 MB)
📄
git-stripspace
(1.09 MB)
📄
git-submodule
(17.36 KB)
📄
git-symbolic-ref
(1.09 MB)
📄
git-tag
(1.09 MB)
📄
git-tar-tree
(1.09 MB)
📄
git-unpack-file
(1.09 MB)
📄
git-unpack-objects
(1.09 MB)
📄
git-update-index
(1.09 MB)
📄
git-update-ref
(1.09 MB)
📄
git-update-server-info
(1.09 MB)
📄
git-upload-archive
(1.09 MB)
📄
git-upload-pack
(456.86 KB)
📄
git-var
(1.09 MB)
📄
git-verify-pack
(1.09 MB)
📄
git-verify-tag
(1.09 MB)
📄
git-web--browse
(3.87 KB)
📄
git-whatchanged
(1.09 MB)
📄
git-write-tree
(1.09 MB)
Editing: git-sh-setup
#!/bin/sh # # This is included in commands that either have to be run from the toplevel # of the repository, or with GIT_DIR environment variable properly. # If the GIT_DIR does not look like the right correct git-repository, # it dies. # Having this variable in your environment would break scripts because # you would cause "cd" to be taken to unexpected places. If you # like CDPATH, define it for your interactive shell sessions without # exporting it. unset CDPATH git_broken_path_fix () { case ":$PATH:" in *:$1:*) : ok ;; *) PATH=$( SANE_TOOL_PATH="$1" IFS=: path= sep= set x $PATH shift for elem do case "$SANE_TOOL_PATH:$elem" in (?*:/bin | ?*:/usr/bin) path="$path$sep$SANE_TOOL_PATH" sep=: SANE_TOOL_PATH= esac path="$path$sep$elem" sep=: done echo "$path" ) ;; esac } die() { echo >&2 "$@" exit 1 } GIT_QUIET= say () { if test -z "$GIT_QUIET" then printf '%s\n' "$*" fi } if test -n "$OPTIONS_SPEC"; then usage() { "$0" -h exit 1 } parseopt_extra= [ -n "$OPTIONS_KEEPDASHDASH" ] && parseopt_extra="--keep-dashdash" eval "$( echo "$OPTIONS_SPEC" | git rev-parse --parseopt $parseopt_extra -- "$@" || echo exit $? )" else dashless=$(basename "$0" | sed -e 's/-/ /') usage() { die "Usage: $dashless $USAGE" } if [ -z "$LONG_USAGE" ] then LONG_USAGE="Usage: $dashless $USAGE" else LONG_USAGE="Usage: $dashless $USAGE $LONG_USAGE" fi case "$1" in -h|--h|--he|--hel|--help) echo "$LONG_USAGE" exit esac fi set_reflog_action() { if [ -z "${GIT_REFLOG_ACTION:+set}" ] then GIT_REFLOG_ACTION="$*" export GIT_REFLOG_ACTION fi } git_editor() { if test -z "${GIT_EDITOR:+set}" then GIT_EDITOR="$(git var GIT_EDITOR)" || return $? fi eval "$GIT_EDITOR" '"$@"' } git_pager() { if test -t 1 then GIT_PAGER=$(git var GIT_PAGER) else GIT_PAGER=cat fi : ${LESS=-FRSX} export LESS eval "$GIT_PAGER" '"$@"' } sane_grep () { GREP_OPTIONS= LC_ALL=C grep "$@" } sane_egrep () { GREP_OPTIONS= LC_ALL=C egrep "$@" } is_bare_repository () { git rev-parse --is-bare-repository } cd_to_toplevel () { cdup=$(git rev-parse --show-toplevel) && cd "$cdup" || { echo >&2 "Cannot chdir to $cdup, the toplevel of the working tree" exit 1 } } require_work_tree () { test "$(git rev-parse --is-inside-work-tree 2>/dev/null)" = true || die "fatal: $0 cannot be used without a working tree." } get_author_ident_from_commit () { pick_author_script=' /^author /{ s/'\''/'\''\\'\'\''/g h s/^author \([^<]*\) <[^>]*> .*$/\1/ s/'\''/'\''\'\'\''/g s/.*/GIT_AUTHOR_NAME='\''&'\''/p g s/^author [^<]* <\([^>]*\)> .*$/\1/ s/'\''/'\''\'\'\''/g s/.*/GIT_AUTHOR_EMAIL='\''&'\''/p g s/^author [^<]* <[^>]*> \(.*\)$/\1/ s/'\''/'\''\'\'\''/g s/.*/GIT_AUTHOR_DATE='\''&'\''/p q } ' encoding=$(git config i18n.commitencoding || echo UTF-8) git show -s --pretty=raw --encoding="$encoding" "$1" -- | LANG=C LC_ALL=C sed -ne "$pick_author_script" } # Clear repo-local GIT_* environment variables. Useful when switching to # another repository (e.g. when entering a submodule). See also the env # list in git_connect() clear_local_git_env() { unset $(git rev-parse --local-env-vars) } # Make sure we are in a valid repository of a vintage we understand, # if we require to be in a git repository. if test -z "$NONGIT_OK" then GIT_DIR=$(git rev-parse --git-dir) || exit if [ -z "$SUBDIRECTORY_OK" ] then test -z "$(git rev-parse --show-cdup)" || { exit=$? echo >&2 "You need to run this command from the toplevel of the working tree." exit $exit } fi test -n "$GIT_DIR" && GIT_DIR=$(cd "$GIT_DIR" && pwd) || { echo >&2 "Unable to determine absolute path of git directory" exit 1 } : ${GIT_OBJECT_DIRECTORY="$GIT_DIR/objects"} fi # Fix some commands on Windows case $(uname -s) in *MINGW*) # Windows has its own (incompatible) sort and find sort () { /usr/bin/sort "$@" } find () { /usr/bin/find "$@" } ;; esac
Upload File
Create Folder