Testing chmod 440

This commit is contained in:
BluishHumility 2023-11-08 22:15:36 -05:00
parent e6044ae790
commit 59d510f22e
27 changed files with 6 additions and 1050 deletions

View File

@ -36,4 +36,7 @@ package() {
install -d "$pkgdir"/usr
cp -rf "$srcdir"/$pkgname/usr "$pkgdir"
chmod -R 440 "$pkgdir"/etc/sudoers.d/
chmod -R 440 "$pkgdir"/usr/share/polkit-1/rules.d/
}

View File

@ -1,80 +0,0 @@
65015934d7d06404a66deae70a893146ae254e6c not-for-merge branch 'bluish-branch' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
2c9248f9d75fc9958ee06f1e2c4bfd4ede0d5476 not-for-merge branch 'master' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
57cf5462ab1edf6914c38452360452e008d47f58 not-for-merge 'refs/merge-requests/2/head' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
0bf8cf28a13c7010324a67b414c7cde003ff8532 not-for-merge 'refs/merge-requests/2/merge' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
02c4c13a54ac43c56a1fb8ecf4ed75bb8fe6962a not-for-merge 'refs/merge-requests/3/head' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
8a79b923452c3683023f49c81d3c17663e6708a5 not-for-merge 'refs/merge-requests/3/merge' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
4a6e40fb542458949e7e273d3e4fdd9ab7e2fe48 not-for-merge 'refs/merge-requests/4/head' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
2e42d421ad96302b3ce626017f8ec8c015643eb8 not-for-merge 'refs/merge-requests/4/merge' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
cd6beb3941783761f21db742d31a5cb63fca68f7 not-for-merge 'refs/merge-requests/5/head' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
1b0bc10039c38736f81cf06e5ba9abf4d26026db not-for-merge 'refs/merge-requests/5/merge' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
0a7db7e485335b77c189bf17b0f4f2f6b746db8f not-for-merge 'refs/merge-requests/6/head' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
cf593f6d9f626d6508f838aa2d7c38452d0889c8 not-for-merge 'refs/merge-requests/6/merge' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
9211a58624f9df6f94720cc2928e77218f027cb6 not-for-merge 'refs/merge-requests/7/head' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
28c2124e52cbaccaa5e40ef7f2a4ac93afe7be41 not-for-merge 'refs/merge-requests/7/merge' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
ffa74e7dc3d136b29ee8ff39b379fd2874e8f425 not-for-merge tag '1.0.0' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
5093c511110ce0900461ffdf6d2e49e367e5e283 not-for-merge tag '1.1.1' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
5093c511110ce0900461ffdf6d2e49e367e5e283 not-for-merge tag '1.1.2' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
5093c511110ce0900461ffdf6d2e49e367e5e283 not-for-merge tag '1.1.3' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
31bd9f0e44aa973e03b35e1bf3f4eb92d8fe59e5 not-for-merge tag '1.2.1' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
fd710119c271a9a4209a3b09481761cce129ef2f not-for-merge tag '1.2.2' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
01852945b42f751a9c823bb3809ab704f1968fb7 not-for-merge tag '1.2.3' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
fc15f8b3eb1b51c38f5c7540e2b7564523e012ba not-for-merge tag '1.2.4' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
ced1c7c5bb3b1ebb49ff04bf9e6931d6ed2e1151 not-for-merge tag '1.2.5' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
6687f67fefa24c1fd49f4894be071c54833a6289 not-for-merge tag '1.2.6' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
97e5c3d781c1ec3838dcd04b2db7c0022550021e not-for-merge tag '1.2.7' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
23dfa2af146a85b86eb118cdd62dba5b325ba538 not-for-merge tag '1.2.8' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
00c7fcf3c7b33e081801f63123e5ca7e52da5eab not-for-merge tag '1.2.9' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
05bdada235ad778b4e338754740c7b73c2265aac not-for-merge tag '1.3.0' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
34ae9560c51f1394f6b19b88dcf7a37cb6bc1365 not-for-merge tag '1.3.1' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
1124414af8cd0cbbe3ae2789e00f4fa10fe508aa not-for-merge tag '1.4.0' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
7d93dbd35eba1d140f363ed74f7e8d9779db3903 not-for-merge tag '1.4.1' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
d9a3fbc93391cda432890c1a30c71fbd936631b3 not-for-merge tag '1.4.2' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
3008d02fee68a069769bd6adb59be80f68b50368 not-for-merge tag '1.4.3' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
2727cd113b61878821c676155bc70cb5817adee6 not-for-merge tag '1.4.4' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
4a6b288952e3f2072f1a5ff719b9e52ab6bcd8aa not-for-merge tag '1.4.5' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
034051cbb4edae0cc7f2f438d93e5940532ef6e9 not-for-merge tag '2.0.0' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
ae0ea6a329f227c5dd1b3cecfe2bd017ea289966 not-for-merge tag '2.0.1' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
509af3db23437db11b962afba2dd3f0c61362b94 not-for-merge tag '2.0.2' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
f1a8a1a7d68afaaa630545c01b0bf4f81b69ca21 not-for-merge tag '2.0.3' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
842bd9711343428f7e63beae611b59459affa125 not-for-merge tag '2.0.4' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
892ccc3b63e6867758202097b6a3dd63cc52c19b not-for-merge tag '2.1.0' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
d74438ee6fae0b2c1456884f445cdd587e8c6de9 not-for-merge tag '2.1.1' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
5a59260464009dbbb5dcb4cb3c5ed4d9941fa174 not-for-merge tag '2.1.2' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
f122c5aff7dcb378dcc12a6b4bf85c0fd9088a39 not-for-merge tag '2.2.0' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
dcaa1d32a32c2580a51f01b8ae56a17d9bba4114 not-for-merge tag '2.2.1' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
140795a08e75ef68d89c1bf46e52b6efcd2d0f0f not-for-merge tag '2.2.2' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
cd129aa9f4b2b67d0a81378c6e9c0ffbd367f07e not-for-merge tag '2.3.0' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
21b1a6be25060a73d95f27ddef2ce892aecb8483 not-for-merge tag '2.4.0' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
8dfe129aeafe0207a9125f8cca99b1fc02b3c238 not-for-merge tag '2.4.1' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
d5680db6ee6816635360b558da54ea72551cc30b not-for-merge tag '2.4.2' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
863c9b4e651c0c702ccd31baa1c475af41a0a29c not-for-merge tag '2.4.3' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
0e9dee7bccc00156e66d51cb142f288067bb08d3 not-for-merge tag '2.4.4' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
6a980152a69034362937c6579b06463b398f7167 not-for-merge tag '2.4.6' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
883261a610311023e5d6a438b0f768b6e30a5c7f not-for-merge tag '2.5.0' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
8d8de27eb84aac0a53187e901127595403ab6d8b not-for-merge tag '2.5.1' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
50577314227ce319d5e002610c59ecd65d5c5489 not-for-merge tag '2.5.2' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
8e5b36b2bd0a46901bf8320ed44e75b2dc392098 not-for-merge tag '2.5.3' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
5d44aed2ed5cbf3001b136ab1077f0991f0bdd43 not-for-merge tag '2.5.4' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
4907183622758d364ae9f574ff8d1b48c73854a0 not-for-merge tag '2.5.5' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
6089e29bd94ab7d2c69ad99a5d37a5c4e15a9602 not-for-merge tag '2.5.6' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
fa323e698984660635d70237b5f0b030bb704aff not-for-merge tag '2.5.7' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
58f1185dc7d564ef29edb99442bdd30de22437ee not-for-merge tag '2.5.8' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
3bee321867c0534ee63ac443bd7c69676b93e101 not-for-merge tag '2.6.1' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
8cd319e3ccc0cb48e26450dd9bb631f8ce59da83 not-for-merge tag '2.6.10' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
42cbbf597a60a4390206865e8fcf719b5585b97d not-for-merge tag '2.6.11' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
493d089b930cb5943e55dbca11d6380b2c8d49b8 not-for-merge tag '2.6.12' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
47fd8f533346cf5c78bec05d3408e4765cf767c1 not-for-merge tag '2.6.13' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
8183f88e2e5c8998ac9228905c135fa6fad39b8d not-for-merge tag '2.6.14' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
f9ed84e9448f063184aac27bee19b258f925cd7c not-for-merge tag '2.6.15' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
1a40ada700a376a6aa887e1836a9776dfabc4b02 not-for-merge tag '2.6.16' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
d1e980192ca29d3ee9c5eb8558b868310f686be0 not-for-merge tag '2.6.17' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
97ad33de505224bb4afaf8c1fdc5e8dd9d4690ac not-for-merge tag '2.6.18' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
711f32cfb9c58050d9583ad6e5ff28c16da1944e not-for-merge tag '2.6.2' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
709d32977b88091657d622e2f6b66c55fdd76824 not-for-merge tag '2.6.3' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
ef5d7f428a2d714b10ff47ea0a805d30e41c0472 not-for-merge tag '2.6.4' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
c1c82187419699accad2cbcb07d58af36c244172 not-for-merge tag '2.6.5' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
2987bba05374d6d1d6fc6c23a8831c0ed8cba6db not-for-merge tag '2.6.6' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
59d794d3a7bc87bdb8983cf49d5fda178e63d847 not-for-merge tag '2.6.7' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
636fe36eed56d22f976a04c0d95190699cdf236e not-for-merge tag '2.6.8' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
c3526753009f3ba5a2c3f896851d25b7bfab23df not-for-merge tag '2.6.9' of https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings

View File

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

View File

@ -1,8 +0,0 @@
[core]
repositoryformatversion = 0
filemode = true
bare = true
[remote "origin"]
url = https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
fetch = +refs/*:refs/*
mirror = true

View File

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

View File

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

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

@ -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 $/; <CHLD_OUT>};
# 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;
}

View File

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

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

@ -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 --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

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

@ -1,53 +0,0 @@
#!/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 oid> <remote ref> <remote oid>
#
# This sample shows how to prevent push of commits where the log message starts
# with "WIP" (work in progress).
remote="$1"
url="$2"
zero=$(git hash-object --stdin </dev/null | tr '[0-9a-f]' '0')
while read local_ref local_oid remote_ref remote_oid
do
if test "$local_oid" = "$zero"
then
# Handle delete
:
else
if test "$remote_oid" = "$zero"
then
# New branch, examine all commits
range="$local_oid"
else
# Update to existing branch, examine new commits
range="$remote_oid..$local_oid"
fi
# Check for WIP commit
commit=$(git rev-list -n 1 --grep '^WIP' "$range")
if test -n "$commit"
then
echo >&2 "Found WIP commit in $local_ref, not pushing"
exit 1
fi
fi
done
exit 0

View File

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

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

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

@ -1,78 +0,0 @@
#!/bin/sh
# An example hook script to update a checked-out tree on a git push.
#
# This hook is invoked by git-receive-pack(1) when it reacts to git
# push and updates reference(s) in its repository, and when the push
# tries to update the branch that is currently checked out and the
# receive.denyCurrentBranch configuration variable is set to
# updateInstead.
#
# By default, such a push is refused if the working tree and the index
# of the remote repository has any difference from the currently
# checked out commit; when both the working tree and the index match
# the current commit, they are updated to match the newly pushed tip
# of the branch. This hook is to be used to override the default
# behaviour; however the code below reimplements the default behaviour
# as a starting point for convenient modification.
#
# The hook receives the commit with which the tip of the current
# branch is going to be updated:
commit=$1
# It can exit with a non-zero status to refuse the push (when it does
# so, it must not modify the index or the working tree).
die () {
echo >&2 "$*"
exit 1
}
# Or it can make any necessary changes to the working tree and to the
# index to bring them to the desired state when the tip of the current
# branch is updated to the new commit, and exit with a zero status.
#
# For example, the hook can simply run git read-tree -u -m HEAD "$1"
# in order to emulate git fetch that is run in the reverse direction
# with git push, as the two-tree form of git read-tree -u -m is
# essentially the same as git switch or git checkout that switches
# branches while keeping the local changes in the working tree that do
# not interfere with the difference between the branches.
# The below is a more-or-less exact translation to shell of the C code
# for the default behaviour for git's push-to-checkout hook defined in
# the push_to_deploy() function in builtin/receive-pack.c.
#
# Note that the hook will be executed from the repository directory,
# not from the working tree, so if you want to perform operations on
# the working tree, you will have to adapt your code accordingly, e.g.
# by adding "cd .." or using relative paths.
if ! git update-index -q --ignore-submodules --refresh
then
die "Up-to-date check failed"
fi
if ! git diff-files --quiet --ignore-submodules --
then
die "Working directory has unstaged changes"
fi
# This is a rough translation of:
#
# head_has_history() ? "HEAD" : EMPTY_TREE_SHA1_HEX
if git cat-file -e HEAD 2>/dev/null
then
head=HEAD
else
head=$(git hash-object -t tree --stdin </dev/null)
fi
if ! git diff-index --quiet --cached --ignore-submodules $head --
then
die "Working directory has staged changes"
fi
if ! git read-tree -u -m "$commit"
then
die "Could not update working tree to new HEAD"
fi

View File

@ -1,77 +0,0 @@
#!/bin/sh
# An example hook script to validate a patch (and/or patch series) before
# sending it via email.
#
# The hook should exit with non-zero status after issuing an appropriate
# message if it wants to prevent the email(s) from being sent.
#
# To enable this hook, rename this file to "sendemail-validate".
#
# By default, it will only check that the patch(es) can be applied on top of
# the default upstream branch without conflicts in a secondary worktree. After
# validation (successful or not) of the last patch of a series, the worktree
# will be deleted.
#
# The following config variables can be set to change the default remote and
# remote ref that are used to apply the patches against:
#
# sendemail.validateRemote (default: origin)
# sendemail.validateRemoteRef (default: HEAD)
#
# Replace the TODO placeholders with appropriate checks according to your
# needs.
validate_cover_letter () {
file="$1"
# TODO: Replace with appropriate checks (e.g. spell checking).
true
}
validate_patch () {
file="$1"
# Ensure that the patch applies without conflicts.
git am -3 "$file" || return
# TODO: Replace with appropriate checks for this patch
# (e.g. checkpatch.pl).
true
}
validate_series () {
# TODO: Replace with appropriate checks for the whole series
# (e.g. quick build, coding style checks, etc.).
true
}
# main -------------------------------------------------------------------------
if test "$GIT_SENDEMAIL_FILE_COUNTER" = 1
then
remote=$(git config --default origin --get sendemail.validateRemote) &&
ref=$(git config --default HEAD --get sendemail.validateRemoteRef) &&
worktree=$(mktemp --tmpdir -d sendemail-validate.XXXXXXX) &&
git worktree add -fd --checkout "$worktree" "refs/remotes/$remote/$ref" &&
git config --replace-all sendemail.validateWorktree "$worktree"
else
worktree=$(git config --get sendemail.validateWorktree)
fi || {
echo "sendemail-validate: error: failed to prepare worktree" >&2
exit 1
}
unset GIT_DIR GIT_WORK_TREE
cd "$worktree" &&
if grep -q "^diff --git " "$1"
then
validate_patch "$1"
else
validate_cover_letter "$1"
fi &&
if test "$GIT_SENDEMAIL_FILE_COUNTER" = "$GIT_SENDEMAIL_FILE_TOTAL"
then
git config --unset-all sendemail.validateWorktree &&
trap 'git worktree remove -ff "$worktree"' EXIT &&
validate_series
fi

View File

@ -1,128 +0,0 @@
#!/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 --type=bool hooks.allowunannotated)
allowdeletebranch=$(git config --type=bool hooks.allowdeletebranch)
denycreatebranch=$(git config --type=bool hooks.denycreatebranch)
allowdeletetag=$(git config --type=bool hooks.allowdeletetag)
allowmodifytag=$(git config --type=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=$(git hash-object --stdin </dev/null | tr '[0-9a-f]' '0')
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

View File

@ -1,6 +0,0 @@
# 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

@ -1,83 +0,0 @@
# pack-refs with: peeled fully-peeled sorted
65015934d7d06404a66deae70a893146ae254e6c refs/heads/bluish-branch
2c9248f9d75fc9958ee06f1e2c4bfd4ede0d5476 refs/heads/master
57cf5462ab1edf6914c38452360452e008d47f58 refs/merge-requests/2/head
0bf8cf28a13c7010324a67b414c7cde003ff8532 refs/merge-requests/2/merge
02c4c13a54ac43c56a1fb8ecf4ed75bb8fe6962a refs/merge-requests/3/head
8a79b923452c3683023f49c81d3c17663e6708a5 refs/merge-requests/3/merge
4a6e40fb542458949e7e273d3e4fdd9ab7e2fe48 refs/merge-requests/4/head
2e42d421ad96302b3ce626017f8ec8c015643eb8 refs/merge-requests/4/merge
cd6beb3941783761f21db742d31a5cb63fca68f7 refs/merge-requests/5/head
1b0bc10039c38736f81cf06e5ba9abf4d26026db refs/merge-requests/5/merge
0a7db7e485335b77c189bf17b0f4f2f6b746db8f refs/merge-requests/6/head
cf593f6d9f626d6508f838aa2d7c38452d0889c8 refs/merge-requests/6/merge
9211a58624f9df6f94720cc2928e77218f027cb6 refs/merge-requests/7/head
28c2124e52cbaccaa5e40ef7f2a4ac93afe7be41 refs/merge-requests/7/merge
ffa74e7dc3d136b29ee8ff39b379fd2874e8f425 refs/tags/1.0.0
5093c511110ce0900461ffdf6d2e49e367e5e283 refs/tags/1.1.1
5093c511110ce0900461ffdf6d2e49e367e5e283 refs/tags/1.1.2
5093c511110ce0900461ffdf6d2e49e367e5e283 refs/tags/1.1.3
31bd9f0e44aa973e03b35e1bf3f4eb92d8fe59e5 refs/tags/1.2.1
fd710119c271a9a4209a3b09481761cce129ef2f refs/tags/1.2.2
01852945b42f751a9c823bb3809ab704f1968fb7 refs/tags/1.2.3
fc15f8b3eb1b51c38f5c7540e2b7564523e012ba refs/tags/1.2.4
ced1c7c5bb3b1ebb49ff04bf9e6931d6ed2e1151 refs/tags/1.2.5
6687f67fefa24c1fd49f4894be071c54833a6289 refs/tags/1.2.6
97e5c3d781c1ec3838dcd04b2db7c0022550021e refs/tags/1.2.7
23dfa2af146a85b86eb118cdd62dba5b325ba538 refs/tags/1.2.8
00c7fcf3c7b33e081801f63123e5ca7e52da5eab refs/tags/1.2.9
05bdada235ad778b4e338754740c7b73c2265aac refs/tags/1.3.0
34ae9560c51f1394f6b19b88dcf7a37cb6bc1365 refs/tags/1.3.1
1124414af8cd0cbbe3ae2789e00f4fa10fe508aa refs/tags/1.4.0
7d93dbd35eba1d140f363ed74f7e8d9779db3903 refs/tags/1.4.1
d9a3fbc93391cda432890c1a30c71fbd936631b3 refs/tags/1.4.2
3008d02fee68a069769bd6adb59be80f68b50368 refs/tags/1.4.3
2727cd113b61878821c676155bc70cb5817adee6 refs/tags/1.4.4
4a6b288952e3f2072f1a5ff719b9e52ab6bcd8aa refs/tags/1.4.5
034051cbb4edae0cc7f2f438d93e5940532ef6e9 refs/tags/2.0.0
ae0ea6a329f227c5dd1b3cecfe2bd017ea289966 refs/tags/2.0.1
509af3db23437db11b962afba2dd3f0c61362b94 refs/tags/2.0.2
f1a8a1a7d68afaaa630545c01b0bf4f81b69ca21 refs/tags/2.0.3
842bd9711343428f7e63beae611b59459affa125 refs/tags/2.0.4
892ccc3b63e6867758202097b6a3dd63cc52c19b refs/tags/2.1.0
d74438ee6fae0b2c1456884f445cdd587e8c6de9 refs/tags/2.1.1
5a59260464009dbbb5dcb4cb3c5ed4d9941fa174 refs/tags/2.1.2
f122c5aff7dcb378dcc12a6b4bf85c0fd9088a39 refs/tags/2.2.0
dcaa1d32a32c2580a51f01b8ae56a17d9bba4114 refs/tags/2.2.1
140795a08e75ef68d89c1bf46e52b6efcd2d0f0f refs/tags/2.2.2
cd129aa9f4b2b67d0a81378c6e9c0ffbd367f07e refs/tags/2.3.0
21b1a6be25060a73d95f27ddef2ce892aecb8483 refs/tags/2.4.0
8dfe129aeafe0207a9125f8cca99b1fc02b3c238 refs/tags/2.4.1
d5680db6ee6816635360b558da54ea72551cc30b refs/tags/2.4.2
863c9b4e651c0c702ccd31baa1c475af41a0a29c refs/tags/2.4.3
0e9dee7bccc00156e66d51cb142f288067bb08d3 refs/tags/2.4.4
6a980152a69034362937c6579b06463b398f7167 refs/tags/2.4.6
883261a610311023e5d6a438b0f768b6e30a5c7f refs/tags/2.5.0
8d8de27eb84aac0a53187e901127595403ab6d8b refs/tags/2.5.1
50577314227ce319d5e002610c59ecd65d5c5489 refs/tags/2.5.2
8e5b36b2bd0a46901bf8320ed44e75b2dc392098 refs/tags/2.5.3
5d44aed2ed5cbf3001b136ab1077f0991f0bdd43 refs/tags/2.5.4
4907183622758d364ae9f574ff8d1b48c73854a0 refs/tags/2.5.5
6089e29bd94ab7d2c69ad99a5d37a5c4e15a9602 refs/tags/2.5.6
fa323e698984660635d70237b5f0b030bb704aff refs/tags/2.5.7
58f1185dc7d564ef29edb99442bdd30de22437ee refs/tags/2.5.8
3bee321867c0534ee63ac443bd7c69676b93e101 refs/tags/2.6.1
8cd319e3ccc0cb48e26450dd9bb631f8ce59da83 refs/tags/2.6.10
42cbbf597a60a4390206865e8fcf719b5585b97d refs/tags/2.6.11
493d089b930cb5943e55dbca11d6380b2c8d49b8 refs/tags/2.6.12
47fd8f533346cf5c78bec05d3408e4765cf767c1 refs/tags/2.6.13
8183f88e2e5c8998ac9228905c135fa6fad39b8d refs/tags/2.6.14
f9ed84e9448f063184aac27bee19b258f925cd7c refs/tags/2.6.15
1a40ada700a376a6aa887e1836a9776dfabc4b02 refs/tags/2.6.16
d1e980192ca29d3ee9c5eb8558b868310f686be0 refs/tags/2.6.17
^7204ff360d3965f7480e79bfd30b09028fb82183
97ad33de505224bb4afaf8c1fdc5e8dd9d4690ac refs/tags/2.6.18
^2c9248f9d75fc9958ee06f1e2c4bfd4ede0d5476
711f32cfb9c58050d9583ad6e5ff28c16da1944e refs/tags/2.6.2
709d32977b88091657d622e2f6b66c55fdd76824 refs/tags/2.6.3
ef5d7f428a2d714b10ff47ea0a805d30e41c0472 refs/tags/2.6.4
c1c82187419699accad2cbcb07d58af36c244172 refs/tags/2.6.5
2987bba05374d6d1d6fc6c23a8831c0ed8cba6db refs/tags/2.6.6
59d794d3a7bc87bdb8983cf49d5fda178e63d847 refs/tags/2.6.7
636fe36eed56d22f976a04c0d95190699cdf236e refs/tags/2.6.8
c3526753009f3ba5a2c3f896851d25b7bfab23df refs/tags/2.6.9

View File

@ -5,7 +5,7 @@ pkgver = git-1
pkgarch = any
pkgbuild_sha256sum = f65a84c196cf5c5c67656fc9a316c10e17bdd0f5fdd485decc527aea29347a72
packager = Unknown Packager
builddate = 1699497851
builddate = 1699498901
builddir = /mnt/share/Git/garuda-common-settings
startdir = /mnt/share/Git/garuda-common-settings
buildtool = makepkg
@ -215,7 +215,7 @@ installed = garuda-assistant-2.7.6-1-x86_64
installed = garuda-bash-config-1.0.6-1-any
installed = garuda-boot-options-1.0.3-1-any
installed = garuda-browser-settings-1.2.3-1-any
installed = garuda-common-settings-2.6.17-1-any
installed = garuda-common-settings-git-1-any
installed = garuda-dracut-support-1.0.1-1-any
installed = garuda-fish-config-1.5.20-1-any
installed = garuda-gamer-1.1.9-1-any

Binary file not shown.

View File

@ -5,7 +5,7 @@ pkgbase = garuda-common-settings
pkgver = git-1
pkgdesc = Garuda Linux common settings
url = https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-common-settings
builddate = 1699497851
builddate = 1699498901
packager = Unknown Packager
size = 146950
arch = any