From bb66733294fe1472b98184b47a9588f1cbd6515e Mon Sep 17 00:00:00 2001 From: wh <382379437@qq.com> Date: Thu, 8 Aug 2024 11:14:00 +0800 Subject: [PATCH] t --- .../.git - 副本/ORIG_HEAD | 1 - .../hooks/fsmonitor-watchman.sample | 174 ------------------ .../.git - 副本/hooks/pre-commit.sample | 49 ----- .../.git - 副本/index | Bin 75383 -> 0 bytes .../.git - 副本/info/refs | 4 - .../.git - 副本/logs/HEAD | 5 - .../.git - 副本/logs/refs/heads/master | 3 - .../logs/refs/remotes/origin/HEAD | 1 - .../.git - 副本/objects/info/packs | 2 - .../.git - 副本/packed-refs | 3 - .../.git - 副本/refs/heads/master | 1 - .../general-utility-tools-php/.gitignore | 7 - 12 files changed, 250 deletions(-) delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/ORIG_HEAD delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/hooks/fsmonitor-watchman.sample delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/hooks/pre-commit.sample delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/index delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/info/refs delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/logs/HEAD delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/logs/refs/heads/master delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/logs/refs/remotes/origin/HEAD delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/objects/info/packs delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/packed-refs delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/refs/heads/master delete mode 100644 digital_doctor/vendor/wanghua/general-utility-tools-php/.gitignore diff --git a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/ORIG_HEAD b/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/ORIG_HEAD deleted file mode 100644 index d00a414..0000000 --- a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/ORIG_HEAD +++ /dev/null @@ -1 +0,0 @@ -94037a12df0f1609ac73bbe097f070fe5307bc7f diff --git a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/hooks/fsmonitor-watchman.sample b/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/hooks/fsmonitor-watchman.sample deleted file mode 100644 index 23e856f..0000000 --- a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/hooks/fsmonitor-watchman.sample +++ /dev/null @@ -1,174 +0,0 @@ -#!/usr/bin/perl - -use strict; -use warnings; -use IPC::Open2; - -# An example hook script to integrate Watchman -# (https://facebook.github.io/watchman/) with git to speed up detecting -# new and modified files. -# -# The hook is passed a version (currently 2) and last update token -# formatted as a string and outputs to stdout a new update token and -# all files that have been modified since the update token. Paths must -# be relative to the root of the working tree and separated by a single NUL. -# -# To enable this hook, rename this file to "query-watchman" and set -# 'git config core.fsmonitor .git/hooks/query-watchman' -# -my ($version, $last_update_token) = @ARGV; - -# Uncomment for debugging -# print STDERR "$0 $version $last_update_token\n"; - -# Check the hook interface version -if ($version ne 2) { - die "Unsupported query-fsmonitor hook version '$version'.\n" . - "Falling back to scanning...\n"; -} - -my $git_work_tree = get_working_dir(); - -my $retry = 1; - -my $json_pkg; -eval { - require JSON::XS; - $json_pkg = "JSON::XS"; - 1; -} or do { - require JSON::PP; - $json_pkg = "JSON::PP"; -}; - -launch_watchman(); - -sub launch_watchman { - my $o = watchman_query(); - if (is_work_tree_watched($o)) { - output_result($o->{clock}, @{$o->{files}}); - } -} - -sub output_result { - my ($clockid, @files) = @_; - - # Uncomment for debugging watchman output - # open (my $fh, ">", ".git/watchman-output.out"); - # binmode $fh, ":utf8"; - # print $fh "$clockid\n@files\n"; - # close $fh; - - binmode STDOUT, ":utf8"; - print $clockid; - print "\0"; - local $, = "\0"; - print @files; -} - -sub watchman_clock { - my $response = qx/watchman clock "$git_work_tree"/; - die "Failed to get clock id on '$git_work_tree'.\n" . - "Falling back to scanning...\n" if $? != 0; - - return $json_pkg->new->utf8->decode($response); -} - -sub watchman_query { - my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty') - or die "open2() failed: $!\n" . - "Falling back to scanning...\n"; - - # In the query expression below we're asking for names of files that - # changed since $last_update_token but not from the .git folder. - # - # To accomplish this, we're using the "since" generator to use the - # recency index to select candidate nodes and "fields" to limit the - # output to file names only. Then we're using the "expression" term to - # further constrain the results. - my $last_update_line = ""; - if (substr($last_update_token, 0, 1) eq "c") { - $last_update_token = "\"$last_update_token\""; - $last_update_line = qq[\n"since": $last_update_token,]; - } - my $query = <<" END"; - ["query", "$git_work_tree", {$last_update_line - "fields": ["name"], - "expression": ["not", ["dirname", ".git"]] - }] - END - - # Uncomment for debugging the watchman query - # open (my $fh, ">", ".git/watchman-query.json"); - # print $fh $query; - # close $fh; - - print CHLD_IN $query; - close CHLD_IN; - my $response = do {local $/; }; - - # Uncomment for debugging the watch response - # open ($fh, ">", ".git/watchman-response.json"); - # print $fh $response; - # close $fh; - - die "Watchman: command returned no output.\n" . - "Falling back to scanning...\n" if $response eq ""; - die "Watchman: command returned invalid output: $response\n" . - "Falling back to scanning...\n" unless $response =~ /^\{/; - - return $json_pkg->new->utf8->decode($response); -} - -sub is_work_tree_watched { - my ($output) = @_; - my $error = $output->{error}; - if ($retry > 0 and $error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { - $retry--; - my $response = qx/watchman watch "$git_work_tree"/; - die "Failed to make watchman watch '$git_work_tree'.\n" . - "Falling back to scanning...\n" if $? != 0; - $output = $json_pkg->new->utf8->decode($response); - $error = $output->{error}; - die "Watchman: $error.\n" . - "Falling back to scanning...\n" if $error; - - # Uncomment for debugging watchman output - # open (my $fh, ">", ".git/watchman-output.out"); - # close $fh; - - # Watchman will always return all files on the first query so - # return the fast "everything is dirty" flag to git and do the - # Watchman query just to get it over with now so we won't pay - # the cost in git to look up each individual file. - my $o = watchman_clock(); - $error = $output->{error}; - - die "Watchman: $error.\n" . - "Falling back to scanning...\n" if $error; - - output_result($o->{clock}, ("/")); - $last_update_token = $o->{clock}; - - eval { launch_watchman() }; - return 0; - } - - die "Watchman: $error.\n" . - "Falling back to scanning...\n" if $error; - - return 1; -} - -sub get_working_dir { - my $working_dir; - if ($^O =~ 'msys' || $^O =~ 'cygwin') { - $working_dir = Win32::GetCwd(); - $working_dir =~ tr/\\/\//; - } else { - require Cwd; - $working_dir = Cwd::cwd(); - } - - return $working_dir; -} diff --git a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/hooks/pre-commit.sample b/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/hooks/pre-commit.sample deleted file mode 100644 index 29ed5ee..0000000 --- a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/hooks/pre-commit.sample +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed. -# Called by "git commit" with no arguments. The hook should -# exit with non-zero status after issuing an appropriate message if -# it wants to stop the commit. -# -# To enable this hook, rename this file to "pre-commit". - -if git rev-parse --verify HEAD >/dev/null 2>&1 -then - against=HEAD -else - # Initial commit: diff against an empty tree object - against=$(git hash-object -t tree /dev/null) -fi - -# If you want to allow non-ASCII filenames set this variable to true. -allownonascii=$(git config --type=bool hooks.allownonascii) - -# Redirect output to stderr. -exec 1>&2 - -# Cross platform projects tend to avoid non-ASCII filenames; prevent -# them from being added to the repository. We exploit the fact that the -# printable range starts at the space character and ends with tilde. -if [ "$allownonascii" != "true" ] && - # Note that the use of brackets around a tr range is ok here, (it's - # even required, for portability to Solaris 10's /usr/bin/tr), since - # the square bracket bytes happen to fall in the designated range. - test $(git diff-index --cached --name-only --diff-filter=A -z $against | - LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 -then - cat <<\EOF -Error: Attempt to add a non-ASCII file name. - -This can cause problems if you want to work with people on other platforms. - -To be portable it is advisable to rename the file. - -If you know what you are doing you can disable this check using: - - git config hooks.allownonascii true -EOF - exit 1 -fi - -# If there are whitespace errors, print the offending file names and fail. -exec git diff-index --check --cached $against -- diff --git a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/index b/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/index deleted file mode 100644 index dfb72bd349306c266edab939c315bb805dd2a482..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75383 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 z 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 R=!V 1721188454 +0800 clone: from C:/Users/lenovo/AppData/Local/Composer/vcs/https---gitee.com-drop-drop-general-utility-tools-php.git/ -622c42b186706c0d7354d04b8c957fe715d0c177 622c42b186706c0d7354d04b8c957fe715d0c177 wh <382379437@qq.com> 1721188455 +0800 checkout: moving from master to master -622c42b186706c0d7354d04b8c957fe715d0c177 622c42b186706c0d7354d04b8c957fe715d0c177 wh <382379437@qq.com> 1721188455 +0800 reset: moving to 622c42b186706c0d7354d04b8c957fe715d0c177 -622c42b186706c0d7354d04b8c957fe715d0c177 94037a12df0f1609ac73bbe097f070fe5307bc7f wh <382379437@qq.com> 1721273611 +0800 pull: Fast-forward -94037a12df0f1609ac73bbe097f070fe5307bc7f a116358d27d4c45cd9e1f258912d25e6fcd1e97c wh <382379437@qq.com> 1723047725 +0800 pull: Fast-forward diff --git a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/logs/refs/heads/master b/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/logs/refs/heads/master deleted file mode 100644 index b21753f..0000000 --- a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/logs/refs/heads/master +++ /dev/null @@ -1,3 +0,0 @@ -0000000000000000000000000000000000000000 622c42b186706c0d7354d04b8c957fe715d0c177 wh <382379437@qq.com> 1721188454 +0800 clone: from C:/Users/lenovo/AppData/Local/Composer/vcs/https---gitee.com-drop-drop-general-utility-tools-php.git/ -622c42b186706c0d7354d04b8c957fe715d0c177 94037a12df0f1609ac73bbe097f070fe5307bc7f wh <382379437@qq.com> 1721273611 +0800 pull: Fast-forward -94037a12df0f1609ac73bbe097f070fe5307bc7f a116358d27d4c45cd9e1f258912d25e6fcd1e97c wh <382379437@qq.com> 1723047725 +0800 pull: Fast-forward diff --git a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/logs/refs/remotes/origin/HEAD b/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/logs/refs/remotes/origin/HEAD deleted file mode 100644 index 71707f2..0000000 --- a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/logs/refs/remotes/origin/HEAD +++ /dev/null @@ -1 +0,0 @@ -0000000000000000000000000000000000000000 622c42b186706c0d7354d04b8c957fe715d0c177 wh <382379437@qq.com> 1721188454 +0800 clone: from C:/Users/lenovo/AppData/Local/Composer/vcs/https---gitee.com-drop-drop-general-utility-tools-php.git/ diff --git a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/objects/info/packs b/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/objects/info/packs deleted file mode 100644 index 48d7c80..0000000 --- a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/objects/info/packs +++ /dev/null @@ -1,2 +0,0 @@ -P pack-ef866fac58cb9abd740db8b68f4b3caac8981535.pack - diff --git a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/packed-refs b/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/packed-refs deleted file mode 100644 index 6d0c1e3..0000000 --- a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/packed-refs +++ /dev/null @@ -1,3 +0,0 @@ -# pack-refs with: peeled fully-peeled sorted -58562ddc524fd11b529855134aa6227d5a537d70 refs/remotes/origin/dev -622c42b186706c0d7354d04b8c957fe715d0c177 refs/remotes/origin/master diff --git a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/refs/heads/master b/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/refs/heads/master deleted file mode 100644 index bed8f56..0000000 --- a/digital_doctor/vendor/wanghua/general-utility-tools-php/.git - 副本/refs/heads/master +++ /dev/null @@ -1 +0,0 @@ -a116358d27d4c45cd9e1f258912d25e6fcd1e97c diff --git a/digital_doctor/vendor/wanghua/general-utility-tools-php/.gitignore b/digital_doctor/vendor/wanghua/general-utility-tools-php/.gitignore deleted file mode 100644 index e76292a..0000000 --- a/digital_doctor/vendor/wanghua/general-utility-tools-php/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -.idea -.git - -/.git -/.idea -/composer.lock -.git*