dsk-dev kubespray 이동

This commit is contained in:
ByeonJungHun
2023-12-19 14:31:22 +09:00
parent a35325e16b
commit 5671a92148
2568 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1 @@
ref: refs/heads/master

View File

@@ -0,0 +1,11 @@
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://github.com/kubernetes-sigs/kubespray.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master

View File

@@ -0,0 +1 @@
Unnamed repository; edit this file 'description' to name the repository.

View File

@@ -0,0 +1,15 @@
#!/bin/sh
#
# An example hook script to check the commit log message taken by
# applypatch from an e-mail message.
#
# The hook should exit with non-zero status after issuing an
# appropriate message if it wants to stop the commit. The hook is
# allowed to edit the commit message file.
#
# To enable this hook, rename this file to "applypatch-msg".
. git-sh-setup
commitmsg="$(git rev-parse --git-path hooks/commit-msg)"
test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"}
:

View File

@@ -0,0 +1,24 @@
#!/bin/sh
#
# An example hook script to check the commit log message.
# Called by "git commit" with one argument, the name of the file
# that has the commit message. The hook should exit with non-zero
# status after issuing an appropriate message if it wants to stop the
# commit. The hook is allowed to edit the commit message file.
#
# To enable this hook, rename this file to "commit-msg".
# Uncomment the below to add a Signed-off-by line to the message.
# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
# hook is more suited to it.
#
# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
# This example catches duplicate Signed-off-by lines.
test "" = "$(grep '^Signed-off-by: ' "$1" |
sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || {
echo >&2 Duplicate Signed-off-by lines.
exit 1
}

View File

@@ -0,0 +1,109 @@
#!/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 1) and a time in nanoseconds
# formatted as a string and outputs to stdout all files that have been
# modified since the given time. 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, $time) = @ARGV;
# Check the hook interface version
if ($version == 1) {
# convert nanoseconds to seconds
# subtract one second to make sure watchman will return all changes
$time = int ($time / 1000000000) - 1;
} else {
die "Unsupported query-fsmonitor hook version '$version'.\n" .
"Falling back to scanning...\n";
}
my $git_work_tree;
if ($^O =~ 'msys' || $^O =~ 'cygwin') {
$git_work_tree = Win32::GetCwd();
$git_work_tree =~ tr/\\/\//;
} else {
require Cwd;
$git_work_tree = Cwd::cwd();
}
my $retry = 1;
launch_watchman();
sub launch_watchman {
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 $time but were not transient (ie created after
# $time but no longer exist).
#
# 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.
my $query = <<" END";
["query", "$git_work_tree", {
"since": $time,
"fields": ["name"]
}]
END
print CHLD_IN $query;
close CHLD_IN;
my $response = do {local $/; <CHLD_OUT>};
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 =~ /^\{/;
my $json_pkg;
eval {
require JSON::XS;
$json_pkg = "JSON::XS";
1;
} or do {
require JSON::PP;
$json_pkg = "JSON::PP";
};
my $o = $json_pkg->new->utf8->decode($response);
if ($retry > 0 and $o->{error} and $o->{error} =~ m/unable to resolve root .* directory (.*) is not watched/) {
print STDERR "Adding '$git_work_tree' to watchman's watch list.\n";
$retry--;
qx/watchman watch "$git_work_tree"/;
die "Failed to make watchman watch '$git_work_tree'.\n" .
"Falling back to scanning...\n" if $? != 0;
# 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.
print "/\0";
eval { launch_watchman() };
exit 0;
}
die "Watchman: $o->{error}.\n" .
"Falling back to scanning...\n" if $o->{error};
binmode STDOUT, ":utf8";
local $, = "\0";
print @{$o->{files}};
}

View File

@@ -0,0 +1,8 @@
#!/bin/sh
#
# An example hook script to prepare a packed repository for use over
# dumb transports.
#
# To enable this hook, rename this file to "post-update".
exec git update-server-info

View File

@@ -0,0 +1,14 @@
#!/bin/sh
#
# An example hook script to verify what is about to be committed
# by applypatch from an e-mail message.
#
# 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-applypatch".
. git-sh-setup
precommit="$(git rev-parse --git-path hooks/pre-commit)"
test -x "$precommit" && exec "$precommit" ${1+"$@"}
:

View File

@@ -0,0 +1,49 @@
#!/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 --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 --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 --

View File

@@ -0,0 +1,13 @@
#!/bin/sh
#
# An example hook script to verify what is about to be committed.
# Called by "git merge" with no arguments. The hook should
# exit with non-zero status after issuing an appropriate message to
# stderr if it wants to stop the merge commit.
#
# To enable this hook, rename this file to "pre-merge-commit".
. git-sh-setup
test -x "$GIT_DIR/hooks/pre-commit" &&
exec "$GIT_DIR/hooks/pre-commit"
:

View File

@@ -0,0 +1,53 @@
#!/bin/sh
# An example hook script to verify what is about to be pushed. Called by "git
# push" after it has checked the remote status, but before anything has been
# pushed. If this script exits with a non-zero status nothing will be pushed.
#
# This hook is called with the following parameters:
#
# $1 -- Name of the remote to which the push is being done
# $2 -- URL to which the push is being done
#
# If pushing without using a named remote those arguments will be equal.
#
# Information about the commits which are being pushed is supplied as lines to
# the standard input in the form:
#
# <local ref> <local sha1> <remote ref> <remote sha1>
#
# This sample shows how to prevent push of commits where the log message starts
# with "WIP" (work in progress).
remote="$1"
url="$2"
z40=0000000000000000000000000000000000000000
while read local_ref local_sha remote_ref remote_sha
do
if [ "$local_sha" = $z40 ]
then
# Handle delete
:
else
if [ "$remote_sha" = $z40 ]
then
# New branch, examine all commits
range="$local_sha"
else
# Update to existing branch, examine new commits
range="$remote_sha..$local_sha"
fi
# Check for WIP commit
commit=`git rev-list -n 1 --grep '^WIP' "$range"`
if [ -n "$commit" ]
then
echo >&2 "Found WIP commit in $local_ref, not pushing"
exit 1
fi
fi
done
exit 0

View File

@@ -0,0 +1,169 @@
#!/bin/sh
#
# Copyright (c) 2006, 2008 Junio C Hamano
#
# The "pre-rebase" hook is run just before "git rebase" starts doing
# its job, and can prevent the command from running by exiting with
# non-zero status.
#
# The hook is called with the following parameters:
#
# $1 -- the upstream the series was forked from.
# $2 -- the branch being rebased (or empty when rebasing the current branch).
#
# This sample shows how to prevent topic branches that are already
# merged to 'next' branch from getting rebased, because allowing it
# would result in rebasing already published history.
publish=next
basebranch="$1"
if test "$#" = 2
then
topic="refs/heads/$2"
else
topic=`git symbolic-ref HEAD` ||
exit 0 ;# we do not interrupt rebasing detached HEAD
fi
case "$topic" in
refs/heads/??/*)
;;
*)
exit 0 ;# we do not interrupt others.
;;
esac
# Now we are dealing with a topic branch being rebased
# on top of master. Is it OK to rebase it?
# Does the topic really exist?
git show-ref -q "$topic" || {
echo >&2 "No such branch $topic"
exit 1
}
# Is topic fully merged to master?
not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
if test -z "$not_in_master"
then
echo >&2 "$topic is fully merged to master; better remove it."
exit 1 ;# we could allow it, but there is no point.
fi
# Is topic ever merged to next? If so you should not be rebasing it.
only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
only_next_2=`git rev-list ^master ${publish} | sort`
if test "$only_next_1" = "$only_next_2"
then
not_in_topic=`git rev-list "^$topic" master`
if test -z "$not_in_topic"
then
echo >&2 "$topic is already up to date with master"
exit 1 ;# we could allow it, but there is no point.
else
exit 0
fi
else
not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
/usr/bin/perl -e '
my $topic = $ARGV[0];
my $msg = "* $topic has commits already merged to public branch:\n";
my (%not_in_next) = map {
/^([0-9a-f]+) /;
($1 => 1);
} split(/\n/, $ARGV[1]);
for my $elem (map {
/^([0-9a-f]+) (.*)$/;
[$1 => $2];
} split(/\n/, $ARGV[2])) {
if (!exists $not_in_next{$elem->[0]}) {
if ($msg) {
print STDERR $msg;
undef $msg;
}
print STDERR " $elem->[1]\n";
}
}
' "$topic" "$not_in_next" "$not_in_master"
exit 1
fi
<<\DOC_END
This sample hook safeguards topic branches that have been
published from being rewound.
The workflow assumed here is:
* Once a topic branch forks from "master", "master" is never
merged into it again (either directly or indirectly).
* Once a topic branch is fully cooked and merged into "master",
it is deleted. If you need to build on top of it to correct
earlier mistakes, a new topic branch is created by forking at
the tip of the "master". This is not strictly necessary, but
it makes it easier to keep your history simple.
* Whenever you need to test or publish your changes to topic
branches, merge them into "next" branch.
The script, being an example, hardcodes the publish branch name
to be "next", but it is trivial to make it configurable via
$GIT_DIR/config mechanism.
With this workflow, you would want to know:
(1) ... if a topic branch has ever been merged to "next". Young
topic branches can have stupid mistakes you would rather
clean up before publishing, and things that have not been
merged into other branches can be easily rebased without
affecting other people. But once it is published, you would
not want to rewind it.
(2) ... if a topic branch has been fully merged to "master".
Then you can delete it. More importantly, you should not
build on top of it -- other people may already want to
change things related to the topic as patches against your
"master", so if you need further changes, it is better to
fork the topic (perhaps with the same name) afresh from the
tip of "master".
Let's look at this example:
o---o---o---o---o---o---o---o---o---o "next"
/ / / /
/ a---a---b A / /
/ / / /
/ / c---c---c---c B /
/ / / \ /
/ / / b---b C \ /
/ / / / \ /
---o---o---o---o---o---o---o---o---o---o---o "master"
A, B and C are topic branches.
* A has one fix since it was merged up to "next".
* B has finished. It has been fully merged up to "master" and "next",
and is ready to be deleted.
* C has not merged to "next" at all.
We would want to allow C to be rebased, refuse A, and encourage
B to be deleted.
To compute (1):
git rev-list ^master ^topic next
git rev-list ^master next
if these match, topic has not merged in next at all.
To compute (2):
git rev-list master..topic
if this is empty, it is fully merged to "master".
DOC_END

View File

@@ -0,0 +1,24 @@
#!/bin/sh
#
# An example hook script to make use of push options.
# The example simply echoes all push options that start with 'echoback='
# and rejects all pushes when the "reject" push option is used.
#
# To enable this hook, rename this file to "pre-receive".
if test -n "$GIT_PUSH_OPTION_COUNT"
then
i=0
while test "$i" -lt "$GIT_PUSH_OPTION_COUNT"
do
eval "value=\$GIT_PUSH_OPTION_$i"
case "$value" in
echoback=*)
echo "echo from the pre-receive-hook: ${value#*=}" >&2
;;
reject)
exit 1
esac
i=$((i + 1))
done
fi

View File

@@ -0,0 +1,42 @@
#!/bin/sh
#
# An example hook script to prepare the commit log message.
# Called by "git commit" with the name of the file that has the
# commit message, followed by the description of the commit
# message's source. The hook's purpose is to edit the commit
# message file. If the hook fails with a non-zero status,
# the commit is aborted.
#
# To enable this hook, rename this file to "prepare-commit-msg".
# This hook includes three examples. The first one removes the
# "# Please enter the commit message..." help message.
#
# The second includes the output of "git diff --name-status -r"
# into the message, just before the "git status" output. It is
# commented because it doesn't cope with --amend or with squashed
# commits.
#
# The third example adds a Signed-off-by line to the message, that can
# still be edited. This is rarely a good idea.
COMMIT_MSG_FILE=$1
COMMIT_SOURCE=$2
SHA1=$3
/usr/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE"
# case "$COMMIT_SOURCE,$SHA1" in
# ,|template,)
# /usr/bin/perl -i.bak -pe '
# print "\n" . `git diff --cached --name-status -r`
# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;;
# *) ;;
# esac
# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE"
# if test -z "$COMMIT_SOURCE"
# then
# /usr/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE"
# fi

View File

@@ -0,0 +1,128 @@
#!/bin/sh
#
# An example hook script to block unannotated tags from entering.
# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
#
# To enable this hook, rename this file to "update".
#
# Config
# ------
# hooks.allowunannotated
# This boolean sets whether unannotated tags will be allowed into the
# repository. By default they won't be.
# hooks.allowdeletetag
# This boolean sets whether deleting tags will be allowed in the
# repository. By default they won't be.
# hooks.allowmodifytag
# This boolean sets whether a tag may be modified after creation. By default
# it won't be.
# hooks.allowdeletebranch
# This boolean sets whether deleting branches will be allowed in the
# repository. By default they won't be.
# hooks.denycreatebranch
# This boolean sets whether remotely creating branches will be denied
# in the repository. By default this is allowed.
#
# --- Command line
refname="$1"
oldrev="$2"
newrev="$3"
# --- Safety check
if [ -z "$GIT_DIR" ]; then
echo "Don't run this script from the command line." >&2
echo " (if you want, you could supply GIT_DIR then run" >&2
echo " $0 <ref> <oldrev> <newrev>)" >&2
exit 1
fi
if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
echo "usage: $0 <ref> <oldrev> <newrev>" >&2
exit 1
fi
# --- Config
allowunannotated=$(git config --bool hooks.allowunannotated)
allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
denycreatebranch=$(git config --bool hooks.denycreatebranch)
allowdeletetag=$(git config --bool hooks.allowdeletetag)
allowmodifytag=$(git config --bool hooks.allowmodifytag)
# check for no description
projectdesc=$(sed -e '1q' "$GIT_DIR/description")
case "$projectdesc" in
"Unnamed repository"* | "")
echo "*** Project description file hasn't been set" >&2
exit 1
;;
esac
# --- Check types
# if $newrev is 0000...0000, it's a commit to delete a ref.
zero="0000000000000000000000000000000000000000"
if [ "$newrev" = "$zero" ]; then
newrev_type=delete
else
newrev_type=$(git cat-file -t $newrev)
fi
case "$refname","$newrev_type" in
refs/tags/*,commit)
# un-annotated tag
short_refname=${refname##refs/tags/}
if [ "$allowunannotated" != "true" ]; then
echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
exit 1
fi
;;
refs/tags/*,delete)
# delete tag
if [ "$allowdeletetag" != "true" ]; then
echo "*** Deleting a tag is not allowed in this repository" >&2
exit 1
fi
;;
refs/tags/*,tag)
# annotated tag
if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
then
echo "*** Tag '$refname' already exists." >&2
echo "*** Modifying a tag is not allowed in this repository." >&2
exit 1
fi
;;
refs/heads/*,commit)
# branch
if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
echo "*** Creating a branch is not allowed in this repository" >&2
exit 1
fi
;;
refs/heads/*,delete)
# delete branch
if [ "$allowdeletebranch" != "true" ]; then
echo "*** Deleting a branch is not allowed in this repository" >&2
exit 1
fi
;;
refs/remotes/*,commit)
# tracking branch
;;
refs/remotes/*,delete)
# delete tracking branch
if [ "$allowdeletebranch" != "true" ]; then
echo "*** Deleting a tracking branch is not allowed in this repository" >&2
exit 1
fi
;;
*)
# Anything else (is there anything else?)
echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
exit 1
;;
esac
# --- Finished
exit 0

Binary file not shown.

View File

@@ -0,0 +1,6 @@
# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~

View File

@@ -0,0 +1 @@
0000000000000000000000000000000000000000 14699f5e989788e2087d22b533fab9ec63a15fe5 root <root@dsk-dev-bootstrap.(none)> 1672127857 +0000 clone: from https://github.com/kubernetes-sigs/kubespray.git

View File

@@ -0,0 +1 @@
0000000000000000000000000000000000000000 14699f5e989788e2087d22b533fab9ec63a15fe5 root <root@dsk-dev-bootstrap.(none)> 1672127857 +0000 clone: from https://github.com/kubernetes-sigs/kubespray.git

View File

@@ -0,0 +1 @@
0000000000000000000000000000000000000000 14699f5e989788e2087d22b533fab9ec63a15fe5 root <root@dsk-dev-bootstrap.(none)> 1672127857 +0000 clone: from https://github.com/kubernetes-sigs/kubespray.git

View File

@@ -0,0 +1,86 @@
# pack-refs with: peeled fully-peeled sorted
3314f95be4832cd8b165ae9f009faa9fcf5fe95e refs/remotes/origin/floryut-patch-1
14699f5e989788e2087d22b533fab9ec63a15fe5 refs/remotes/origin/master
2187882ee0d30036fd8d3df1e655e625ee13acb4 refs/remotes/origin/pre-commit-hook
ce0d111d7cc19d6c726740de57aca89464a00c1e refs/remotes/origin/release-2.10
67167bd8d292b67e9c8bceccbc8fb230d05bd2ba refs/remotes/origin/release-2.11
093d75f04e10560ea1862c145f745489784bfc44 refs/remotes/origin/release-2.12
cd832eadea13c7d8bc2e628509c2808d0ce3d023 refs/remotes/origin/release-2.13
c3814bb258217d38f3a0da2b501fdeeae92c1c58 refs/remotes/origin/release-2.14
82e90091472b56f84e36e04b96c6de36e3250aa5 refs/remotes/origin/release-2.15
c91a05f33064e180b0f512e41814e06e842089a9 refs/remotes/origin/release-2.16
6ff35d0c6772d4dcb5a83dbf597e03e54b7dfecc refs/remotes/origin/release-2.17
70d4f70c3cca7d2b32ee1d16ce55cb611a8756a9 refs/remotes/origin/release-2.18
b75ee0b1118c234ddf4d488cb1d36a8a66c2a0f6 refs/remotes/origin/release-2.19
c553912f939c9425c3c12e78f200ef721cf6738a refs/remotes/origin/release-2.20
05dabb7e7b5eb7cd9a075064868bafe4dc1cf51f refs/remotes/origin/release-2.7
d3f60799913539f247f8ba71297607ab15f13d4a refs/remotes/origin/release-2.8
fc1edbe79dc533d6d58232d6147da4f48d5bfd56 refs/remotes/origin/release-2.9
af8f39471498c9e30398a424d7a0f12ba4a350b8 refs/tags/1.3.0
af8f39471498c9e30398a424d7a0f12ba4a350b8 refs/tags/1.3.0_k1.1.3
cf472a6b4c3c011f1bc02c595c239906f617db9c refs/tags/1.4.0
f49926413a0c031a027a5e128380a6295e0deba1 refs/tags/1.5.0
a222be7fae1c87939e526c3bde5b08201590741a refs/tags/test-tag-1
78e67aea8f9040a38aaa048059bd8071844d0398 refs/tags/v1.0
0e48ce51cef8bc420d1037f3a8d04e1437df1561 refs/tags/v1.0.0
62a192566409de023895ad6f715956871b50cca9 refs/tags/v1.0.1
563be707286d2ce60a1b7fac2f14578f07cde6b1 refs/tags/v1.1
ec77f046fb81c65bbb7dbaa2b18a244142cf61d8 refs/tags/v1.1.0
b81a06424286480cd535d3788be8bd6fad12888d refs/tags/v1.1.3
c9769965b8df88423545411911e9928d9932a3a6 refs/tags/v2.0.0
9e1cd0df576284601ad3457a7708b96d68fc9c3e refs/tags/v2.0.1
^031cf565ec3ccd3ebbe80eeef3454c3780e5c598
41e41055f6a63c6a24f2789dc54dfcbd132e8479 refs/tags/v2.1.0
^5fd2b151b973c28a6d0875bd453ccb8602c3aa77
acae0fe4a36bd1d3cd267e72ad01126a72d1458a refs/tags/v2.1.1
72ae7638bcc94c66afa8620dfa4ad9a9249327ea refs/tags/v2.1.2
dcd9c9509bca2c2ad8ab6fb8b12d4fcb6ea242a6 refs/tags/v2.10.0
d53782a7f1791d46c0e3779cbc9a258ad492c2b9 refs/tags/v2.10.3
7d8da8348e095a5f0b160c1e05c4c399d201d1f0 refs/tags/v2.10.4
86cc703c75768207e1943ddf8f6a8082d756cb83 refs/tags/v2.11.0
b0ccda8a423b0cd26e620e554e1f4710f0774089 refs/tags/v2.11.1
abe9b40602ce416fa229c0b3540b1b12f4d6d922 refs/tags/v2.11.2
370a0635fae8b4904bb6bf7936884195d1ab327f refs/tags/v2.12.0
34e883e6e2aee218756dae2636ae8eb585c7dcb3 refs/tags/v2.12.1
093d75f04e10560ea1862c145f745489784bfc44 refs/tags/v2.12.10
366fb084ef03a72ed99dfbce8f18f51b8ec0d7ac refs/tags/v2.12.2
e1815303339da8c6241f7e61ae0b61a7e8912849 refs/tags/v2.12.3
173314d9f14208065ab8f3ce7859f34f2db738a8 refs/tags/v2.12.4
51d9e2f9b1db5264e00509de3848ea6b586600e6 refs/tags/v2.12.5
860bafa62d8bc01d3a3531b246b2ffeaf4ecb557 refs/tags/v2.12.6
29cfe2b8ebea86bd22a42d281a4296e984dd5a9b refs/tags/v2.12.7
31526c0b7ae209fd160f728da38874de9745fd56 refs/tags/v2.12.8
2acc5a75acbe2081420a00fe9a5f4f19efd5ccc9 refs/tags/v2.12.9
01dbc909be34c9c8b34cb9d5e88a4f0e74affcbc refs/tags/v2.13.0
31094b1768f26dd3078f1aa01c24d29e959723d2 refs/tags/v2.13.1
3d6b9d6c15a89c44fd00ae227d893e36c118fe08 refs/tags/v2.13.2
28ee071bd6b0813b5c67d3c3698ad2115d17aced refs/tags/v2.13.3
d28a6d68f958018b72e0f2e270ec86ca1e6f7acf refs/tags/v2.13.4
a1f04e986987d86485a541ac4ab9d8febe04c717 refs/tags/v2.14.0
b39a196cfbfc63c368fd064b00137bc666340958 refs/tags/v2.14.1
75d648cae53eb6b83acb9b75b868ea29eec480d3 refs/tags/v2.14.2
a923f4e7c0692229c442b07a531bfb5fc41a23f9 refs/tags/v2.15.0
4661e7db011a59af1f69d5fdc1435459d86e386a refs/tags/v2.15.1
bcf695913f5332c0acf08b206cc055c9482664d9 refs/tags/v2.16.0
b83e8b020a0da6befa852139fde01774f5d56a6b refs/tags/v2.17.0
eeeca4a1d0334efebcf732d08bffc7e10240fc9c refs/tags/v2.17.1
92f25bf267ffd3393f6caffa588169d3a44a799c refs/tags/v2.18.0
e7508d7d215ebcfb1831d4aa0a19aae1f89de514 refs/tags/v2.18.1
56f9af866816f449368ee83d6a228f27537edc3d refs/tags/v2.18.2
1f65e6d3b5752f9a64d3038e45d705f272acae58 refs/tags/v2.19.0
453dbcef1d10dd62481a836d26130f48073078d2 refs/tags/v2.19.1
72a0d78b3cc828d8122d5f6d3270649d0d349bb9 refs/tags/v2.2.0
3ff5f40bdb6955f05ee1e9e3e977cb4e16a30678 refs/tags/v2.2.1
18efdc2c51c5881c8647c06d02f8b505c5712876 refs/tags/v2.20.0
ba0a03a8ba2d97a73d06242ec4bb3c7e2012e58c refs/tags/v2.3.0
f7d52564aad2ff8e337634951beb4a881c0e8aa6 refs/tags/v2.4.0
02cd5418c22d51e40261775908d55bc562206023 refs/tags/v2.5.0
8b3ce6e418ccf48171eb5b3888ee1af84f8d71ba refs/tags/v2.6.0
05dabb7e7b5eb7cd9a075064868bafe4dc1cf51f refs/tags/v2.7.0
9051aa5296ef76fcff69a2e3827cef28752aa475 refs/tags/v2.8.0
2ac1c7562f46bba6be210f5aaa80f8510ffd850c refs/tags/v2.8.1
4167807f17c5451f19e955be2630ab0caac30cf1 refs/tags/v2.8.2
ea41fc5e742daf525bf4f23f0709b2008eeb49fb refs/tags/v2.8.3
3901480bc17d6e59164b5c5642deb77ec4552e41 refs/tags/v2.8.4
6f97687d19baa8685a99e0e2cd0d61d9e63bfd0c refs/tags/v2.8.5
a4e65c7ceb9dddb55120c44e44ff69a0ec97473f refs/tags/v2.9.0

View File

@@ -0,0 +1 @@
14699f5e989788e2087d22b533fab9ec63a15fe5

View File

@@ -0,0 +1 @@
ref: refs/remotes/origin/master