Compare commits
No commits in common. "a46531f61587a7df6ace785ddd6af8dd30d26c2d" and "5a61671a1b8eda420d4a30be1fe19c9b16272067" have entirely different histories.
a46531f615
...
5a61671a1b
432 changed files with 374 additions and 21520 deletions
BIN
public/personen/.DS_Store → .DS_Store
vendored
BIN
public/personen/.DS_Store → .DS_Store
vendored
Binary file not shown.
BIN
.git.bak/.DS_Store
vendored
BIN
.git.bak/.DS_Store
vendored
Binary file not shown.
BIN
.git.bak/.gitstatus.G8gkeo/.DS_Store
vendored
BIN
.git.bak/.gitstatus.G8gkeo/.DS_Store
vendored
Binary file not shown.
BIN
.git.bak/.gitstatus.ISpgPF/.DS_Store
vendored
BIN
.git.bak/.gitstatus.ISpgPF/.DS_Store
vendored
Binary file not shown.
BIN
.git.bak/.gitstatus.ygNfQ3/.DS_Store
vendored
BIN
.git.bak/.gitstatus.ygNfQ3/.DS_Store
vendored
Binary file not shown.
|
|
@ -1 +0,0 @@
|
|||
Auto-backup: 2026-06-05 00:33
|
||||
|
|
@ -1 +0,0 @@
|
|||
e9947b9af445c646a74a4ad3da0d1e5f59dcc801 branch 'main' of https://github.com/superschnups/kilabor
|
||||
|
|
@ -1 +0,0 @@
|
|||
ref: refs/heads/main
|
||||
|
|
@ -1 +0,0 @@
|
|||
3e638de8f6720c860dbd421eab07f849e04f238d
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
[core]
|
||||
repositoryformatversion = 0
|
||||
filemode = true
|
||||
bare = false
|
||||
logallrefupdates = true
|
||||
ignorecase = true
|
||||
precomposeunicode = true
|
||||
[branch "main"]
|
||||
vscode-merge-base = origin/main
|
||||
remote = origin
|
||||
merge = refs/heads/main
|
||||
[lfs]
|
||||
repositoryformatversion = 0
|
||||
[remote "bonzeipunk"]
|
||||
url = https://github.com/superschnups/kilabor.git
|
||||
fetch = +refs/heads/*:refs/remotes/bonzeipunk/*
|
||||
[remote "origin"]
|
||||
url = https://github.com/superschnups/kilabor.git
|
||||
fetch = +refs/heads/*:refs/remotes/origin/*
|
||||
|
|
@ -1 +0,0 @@
|
|||
Unnamed repository; edit this file 'description' to name the repository.
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
This file exists to allow you to filter again without --force,
|
||||
and to specify that metadata files should be updated instead
|
||||
of rewritten
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
refs/heads/bonzeipunk
|
||||
refs/heads/claude/add-images-gitignore-FcDgS
|
||||
refs/heads/claude/fix-wordpress-ipad-access-G3sBE
|
||||
refs/heads/claude/move-homepage-widgets-KQ0C3
|
||||
refs/heads/main
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
old new
|
||||
0a49879fcc9de797bf44e63e3709b40ad2cae58f 79fd20f65577deecb0887908dc65b8730a84d4a6
|
||||
0d25dd2ed2938f80c35176276c96d39de7a9807a 02f8381f8c2edad6dfbebe3fd7a6b215b52f4b68
|
||||
0fd1083a43683a9fc9675c2d9c40c1ae40a25034 7d96d7b006510da0aa95691dc07a6f2084ff502b
|
||||
191a1f6d1d963b0ea5cb69929ada99da31051829 04da305b4dd370a0a76b32b58f8652559c7164ba
|
||||
34ec4078dc8c552f8c8df182fa135305dae1b2df b5c4908b01486edc1f0e3c8cc669030a1dbe058e
|
||||
56aed96949d744ba68d5f79385a342fb8dd00774 29848d257d1b76defba89bf848369618b146ab79
|
||||
5abff307a311dc17d62ff6abc4253bc993a7c198 3e638de8f6720c860dbd421eab07f849e04f238d
|
||||
5e88e51ce7bb50e10fa885fcbc3cbd29bcd468b2 9611e3ee3eca76a26e0ebf46c170a202b12c960e
|
||||
66094d793ab3905b66790c41bd4860ee16a1821c ee9214dc620fa6277b3c216215591b06e7f1381a
|
||||
6b51d46ac4a347259b284ef6b54cc6e976b3c35c 7fb5fdb03236fe7d76e5b7000f870c5c2b26b3d2
|
||||
766c0e50cc70ffd0218f89f7678b94279d2f3b84 1a07f1feb07b7d09fe379555d3b4e62560ca3d24
|
||||
7c9d95a7f3aff0a85d9a5093f1e3d530c56b0e50 900c5d0b08147162a28f3f8906a165a74f8840dd
|
||||
836f7576b9550886caae8cc866fa2c8265724074 689149a26962414b039d0fd43c1dff0f7169ca2f
|
||||
893d6f06003313cb8c404969b6bd7762f3f63578 0114e6fc99634651099b30e3c8710470f9f46e8b
|
||||
9a62d9556373d6cc5a2841678d256046f89a285a eb9f81020ff4851ed79781bcf960eabd40e02188
|
||||
9fe0632d70d788059ef5f7a4e15c38fcfbc439c0 c47b8079e5a5194dcdb5fb3a7c7a093452ce2b5f
|
||||
c262d9ead03ca6da42ef19cb14860c57fadadcf1 2d7d9511f0ed10a4fd25fae290dff1bb182d9d57
|
||||
c35d1070a55b7d8f486972682a508e08c18f54f3 6098088c2d687fb22ef5c264b1ebab1ae08ab7d7
|
||||
ce729c50ce13a78471df3667656ab2e09dac0066 373ca27bc55473e2fd78831a9705abae860c05e6
|
||||
ceed5a96b5aadc62147780d0c0ec160af31d2061 d2903732b6d18ce1715961a39825de6461beca93
|
||||
d06c192897c060d75fad5a148605a5124c8c8757 92260185de21a1462d9e244fab76be8c94a75c26
|
||||
e486956b91bd830a64a47f9a0f20e056104cd443 5a028fd596cc8b6c400b011151bb1bb6d0c9aa0f
|
||||
ed66d282c76c197e90016545aa3a8b6b110e47fe bceb7e91c62ad766cfac125b42e506fa3c715cca
|
||||
f1ff1e318c28a02ad5d66a3fb06556eb5f22d58e d1321b05d020a67a3140b0631ce30423242499a7
|
||||
|
|
@ -1 +0,0 @@
|
|||
e486956b91bd830a64a47f9a0f20e056104cd443 5a028fd596cc8b6c400b011151bb1bb6d0c9aa0f
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
old new ref
|
||||
34ec4078dc8c552f8c8df182fa135305dae1b2df b5c4908b01486edc1f0e3c8cc669030a1dbe058e refs/heads/bonzeipunk
|
||||
f1ff1e318c28a02ad5d66a3fb06556eb5f22d58e d1321b05d020a67a3140b0631ce30423242499a7 refs/heads/claude/add-images-gitignore-FcDgS
|
||||
836f7576b9550886caae8cc866fa2c8265724074 689149a26962414b039d0fd43c1dff0f7169ca2f refs/heads/claude/fix-wordpress-ipad-access-G3sBE
|
||||
6b51d46ac4a347259b284ef6b54cc6e976b3c35c 7fb5fdb03236fe7d76e5b7000f870c5c2b26b3d2 refs/heads/claude/move-homepage-widgets-KQ0C3
|
||||
5abff307a311dc17d62ff6abc4253bc993a7c198 3e638de8f6720c860dbd421eab07f849e04f238d refs/heads/main
|
||||
|
|
@ -1 +0,0 @@
|
|||
No filtering problems encountered.
|
||||
|
|
@ -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+"$@"}
|
||||
:
|
||||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -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;
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
@ -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+"$@"}
|
||||
:
|
||||
|
|
@ -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 --
|
||||
|
|
@ -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"
|
||||
:
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
BIN
.git.bak/index
BIN
.git.bak/index
Binary file not shown.
|
|
@ -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]
|
||||
# *~
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
b5c4908b01486edc1f0e3c8cc669030a1dbe058e refs/heads/bonzeipunk
|
||||
d1321b05d020a67a3140b0631ce30423242499a7 refs/heads/claude/add-images-gitignore-FcDgS
|
||||
689149a26962414b039d0fd43c1dff0f7169ca2f refs/heads/claude/fix-wordpress-ipad-access-G3sBE
|
||||
7fb5fdb03236fe7d76e5b7000f870c5c2b26b3d2 refs/heads/claude/move-homepage-widgets-KQ0C3
|
||||
3e638de8f6720c860dbd421eab07f849e04f238d refs/heads/main
|
||||
BIN
.git.bak/logs/.DS_Store
vendored
BIN
.git.bak/logs/.DS_Store
vendored
Binary file not shown.
|
|
@ -1,21 +0,0 @@
|
|||
3e638de8f6720c860dbd421eab07f849e04f238d 98ca2be9002e65143f966241f1d1d8d991b9c784 bonzei <phpoops@googlemail.com> 1775519235 +0200 commit: hugo_backup gelöscht
|
||||
98ca2be9002e65143f966241f1d1d8d991b9c784 2aa6b62bf6faf3bdc43dcfaadc33d09b0d7ba6c1 bonzei <phpoops@googlemail.com> 1775595813 +0200 commit: update personen
|
||||
2aa6b62bf6faf3bdc43dcfaadc33d09b0d7ba6c1 bb152d5080f3f4d5ad64caaa991d5b367cca80f1 bonzei <phpoops@googlemail.com> 1775596348 +0200 commit: delete psss from script
|
||||
bb152d5080f3f4d5ad64caaa991d5b367cca80f1 905923e8d7733573db31c318226383861c4261b6 bonzei <phpoops@googlemail.com> 1775596783 +0200 commit: delete html old wordpress folder
|
||||
905923e8d7733573db31c318226383861c4261b6 e9947b9af445c646a74a4ad3da0d1e5f59dcc801 bonzei <phpoops@googlemail.com> 1775946961 +0200 commit: Auto-backup: 2026-04-12 00:36
|
||||
e9947b9af445c646a74a4ad3da0d1e5f59dcc801 3a8a172d4f0014ba525b67b154f6a54406bdc458 bonzei <phpoops@googlemail.com> 1776282878 +0200 commit: Auto-backup: 2026-04-15 21:54
|
||||
3a8a172d4f0014ba525b67b154f6a54406bdc458 23142857408f42c0f2eb4dd7d5bd075420e6107e bonzei <phpoops@googlemail.com> 1776296424 +0200 commit: Auto-backup: 2026-04-16 01:40
|
||||
23142857408f42c0f2eb4dd7d5bd075420e6107e 7326566a3de005b0e0d6fc9e1aaa8a3068c5ad66 bonzei <phpoops@googlemail.com> 1777398909 +0200 commit: Auto-backup: 2026-04-28 19:55
|
||||
7326566a3de005b0e0d6fc9e1aaa8a3068c5ad66 c7860fd9954be6f3dc0d4809f65ee0888f8f77f2 bonzei <phpoops@googlemail.com> 1777662005 +0200 commit: Auto-backup: 2026-05-01 21:00
|
||||
c7860fd9954be6f3dc0d4809f65ee0888f8f77f2 63b3af5be512ac4ed17748a3de8b138021e41a2c bonzei <114619791+superschnups@users.noreply.github.com> 1778545057 +0200 commit: Auto-backup: 2026-05-12 02:17
|
||||
63b3af5be512ac4ed17748a3de8b138021e41a2c 1454f74271a6c79008caf4586fd5ac454485bcb7 bonzei <114619791+superschnups@users.noreply.github.com> 1779357117 +0200 commit: Auto-backup: 2026-05-21 11:51
|
||||
1454f74271a6c79008caf4586fd5ac454485bcb7 95c2b0b6ecaa3f02cd4bd957c847b2e62cb40ff5 bonzei <114619791+superschnups@users.noreply.github.com> 1779402782 +0200 commit: Auto-backup: 2026-05-22 00:33
|
||||
95c2b0b6ecaa3f02cd4bd957c847b2e62cb40ff5 55d82d4d5cb84a664f7daac28b5c7d472ee7da7b bonzei <114619791+superschnups@users.noreply.github.com> 1779489182 +0200 commit: Auto-backup: 2026-05-23 00:33
|
||||
55d82d4d5cb84a664f7daac28b5c7d472ee7da7b 77281ccde093ce3d0aa1b9ef16570c6411cf7e97 bonzei <114619791+superschnups@users.noreply.github.com> 1779661982 +0200 commit: Auto-backup: 2026-05-25 00:33
|
||||
77281ccde093ce3d0aa1b9ef16570c6411cf7e97 cce73e01a803fc085304d376e1cadbbd9a6a88b3 bonzei <114619791+superschnups@users.noreply.github.com> 1779748382 +0200 commit: Auto-backup: 2026-05-26 00:33
|
||||
cce73e01a803fc085304d376e1cadbbd9a6a88b3 7e785e1b3ba4330cc4ba9ef58dbcf1d2931d348b bonzei <114619791+superschnups@users.noreply.github.com> 1779921182 +0200 commit: Auto-backup: 2026-05-28 00:33
|
||||
7e785e1b3ba4330cc4ba9ef58dbcf1d2931d348b 962f469b98cafd86e60af9de728661ea6360c15e bonzei <114619791+superschnups@users.noreply.github.com> 1780007583 +0200 commit: Auto-backup: 2026-05-29 00:33
|
||||
962f469b98cafd86e60af9de728661ea6360c15e e8104e41135d4a742592ec53c269d2caac84e7fa bonzei <114619791+superschnups@users.noreply.github.com> 1780093982 +0200 commit: Auto-backup: 2026-05-30 00:33
|
||||
e8104e41135d4a742592ec53c269d2caac84e7fa e36a9b140e27f89ddd51fed17bad213d1c7448a4 bonzei <114619791+superschnups@users.noreply.github.com> 1780180399 +0200 commit: Auto-backup: 2026-05-31 00:33
|
||||
e36a9b140e27f89ddd51fed17bad213d1c7448a4 c63ff3e238bce04450003237986a0b575186cafe bonzei <114619791+superschnups@users.noreply.github.com> 1780266782 +0200 commit: Auto-backup: 2026-06-01 00:33
|
||||
c63ff3e238bce04450003237986a0b575186cafe 5a61671a1b8eda420d4a30be1fe19c9b16272067 bonzei <114619791+superschnups@users.noreply.github.com> 1780612383 +0200 commit: Auto-backup: 2026-06-05 00:33
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
3e638de8f6720c860dbd421eab07f849e04f238d 98ca2be9002e65143f966241f1d1d8d991b9c784 bonzei <phpoops@googlemail.com> 1775519235 +0200 commit: hugo_backup gelöscht
|
||||
98ca2be9002e65143f966241f1d1d8d991b9c784 2aa6b62bf6faf3bdc43dcfaadc33d09b0d7ba6c1 bonzei <phpoops@googlemail.com> 1775595813 +0200 commit: update personen
|
||||
2aa6b62bf6faf3bdc43dcfaadc33d09b0d7ba6c1 bb152d5080f3f4d5ad64caaa991d5b367cca80f1 bonzei <phpoops@googlemail.com> 1775596348 +0200 commit: delete psss from script
|
||||
bb152d5080f3f4d5ad64caaa991d5b367cca80f1 905923e8d7733573db31c318226383861c4261b6 bonzei <phpoops@googlemail.com> 1775596783 +0200 commit: delete html old wordpress folder
|
||||
905923e8d7733573db31c318226383861c4261b6 e9947b9af445c646a74a4ad3da0d1e5f59dcc801 bonzei <phpoops@googlemail.com> 1775946961 +0200 commit: Auto-backup: 2026-04-12 00:36
|
||||
e9947b9af445c646a74a4ad3da0d1e5f59dcc801 3a8a172d4f0014ba525b67b154f6a54406bdc458 bonzei <phpoops@googlemail.com> 1776282878 +0200 commit: Auto-backup: 2026-04-15 21:54
|
||||
3a8a172d4f0014ba525b67b154f6a54406bdc458 23142857408f42c0f2eb4dd7d5bd075420e6107e bonzei <phpoops@googlemail.com> 1776296424 +0200 commit: Auto-backup: 2026-04-16 01:40
|
||||
23142857408f42c0f2eb4dd7d5bd075420e6107e 7326566a3de005b0e0d6fc9e1aaa8a3068c5ad66 bonzei <phpoops@googlemail.com> 1777398909 +0200 commit: Auto-backup: 2026-04-28 19:55
|
||||
7326566a3de005b0e0d6fc9e1aaa8a3068c5ad66 c7860fd9954be6f3dc0d4809f65ee0888f8f77f2 bonzei <phpoops@googlemail.com> 1777662005 +0200 commit: Auto-backup: 2026-05-01 21:00
|
||||
c7860fd9954be6f3dc0d4809f65ee0888f8f77f2 63b3af5be512ac4ed17748a3de8b138021e41a2c bonzei <114619791+superschnups@users.noreply.github.com> 1778545057 +0200 commit: Auto-backup: 2026-05-12 02:17
|
||||
63b3af5be512ac4ed17748a3de8b138021e41a2c 1454f74271a6c79008caf4586fd5ac454485bcb7 bonzei <114619791+superschnups@users.noreply.github.com> 1779357117 +0200 commit: Auto-backup: 2026-05-21 11:51
|
||||
1454f74271a6c79008caf4586fd5ac454485bcb7 95c2b0b6ecaa3f02cd4bd957c847b2e62cb40ff5 bonzei <114619791+superschnups@users.noreply.github.com> 1779402782 +0200 commit: Auto-backup: 2026-05-22 00:33
|
||||
95c2b0b6ecaa3f02cd4bd957c847b2e62cb40ff5 55d82d4d5cb84a664f7daac28b5c7d472ee7da7b bonzei <114619791+superschnups@users.noreply.github.com> 1779489182 +0200 commit: Auto-backup: 2026-05-23 00:33
|
||||
55d82d4d5cb84a664f7daac28b5c7d472ee7da7b 77281ccde093ce3d0aa1b9ef16570c6411cf7e97 bonzei <114619791+superschnups@users.noreply.github.com> 1779661982 +0200 commit: Auto-backup: 2026-05-25 00:33
|
||||
77281ccde093ce3d0aa1b9ef16570c6411cf7e97 cce73e01a803fc085304d376e1cadbbd9a6a88b3 bonzei <114619791+superschnups@users.noreply.github.com> 1779748382 +0200 commit: Auto-backup: 2026-05-26 00:33
|
||||
cce73e01a803fc085304d376e1cadbbd9a6a88b3 7e785e1b3ba4330cc4ba9ef58dbcf1d2931d348b bonzei <114619791+superschnups@users.noreply.github.com> 1779921182 +0200 commit: Auto-backup: 2026-05-28 00:33
|
||||
7e785e1b3ba4330cc4ba9ef58dbcf1d2931d348b 962f469b98cafd86e60af9de728661ea6360c15e bonzei <114619791+superschnups@users.noreply.github.com> 1780007583 +0200 commit: Auto-backup: 2026-05-29 00:33
|
||||
962f469b98cafd86e60af9de728661ea6360c15e e8104e41135d4a742592ec53c269d2caac84e7fa bonzei <114619791+superschnups@users.noreply.github.com> 1780093982 +0200 commit: Auto-backup: 2026-05-30 00:33
|
||||
e8104e41135d4a742592ec53c269d2caac84e7fa e36a9b140e27f89ddd51fed17bad213d1c7448a4 bonzei <114619791+superschnups@users.noreply.github.com> 1780180399 +0200 commit: Auto-backup: 2026-05-31 00:33
|
||||
e36a9b140e27f89ddd51fed17bad213d1c7448a4 c63ff3e238bce04450003237986a0b575186cafe bonzei <114619791+superschnups@users.noreply.github.com> 1780266782 +0200 commit: Auto-backup: 2026-06-01 00:33
|
||||
c63ff3e238bce04450003237986a0b575186cafe 5a61671a1b8eda420d4a30be1fe19c9b16272067 bonzei <114619791+superschnups@users.noreply.github.com> 1780612383 +0200 commit: Auto-backup: 2026-06-05 00:33
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
0000000000000000000000000000000000000000 98ca2be9002e65143f966241f1d1d8d991b9c784 bonzei <phpoops@googlemail.com> 1775595775 +0200 fetch
|
||||
98ca2be9002e65143f966241f1d1d8d991b9c784 98ca2be9002e65143f966241f1d1d8d991b9c784 jessi <jessi@MacMini.local> 1775595775 +0200 remote set-head
|
||||
2aa6b62bf6faf3bdc43dcfaadc33d09b0d7ba6c1 2aa6b62bf6faf3bdc43dcfaadc33d09b0d7ba6c1 jessi <jessi@MacMini.local> 1775595825 +0200 remote set-head
|
||||
bb152d5080f3f4d5ad64caaa991d5b367cca80f1 bb152d5080f3f4d5ad64caaa991d5b367cca80f1 jessi <jessi@MacMini.local> 1775596351 +0200 remote set-head
|
||||
905923e8d7733573db31c318226383861c4261b6 905923e8d7733573db31c318226383861c4261b6 jessi <jessi@MacMini.local> 1775596787 +0200 remote set-head
|
||||
905923e8d7733573db31c318226383861c4261b6 905923e8d7733573db31c318226383861c4261b6 jessi <jessi@MacMini.local> 1775598735 +0200 remote set-head
|
||||
905923e8d7733573db31c318226383861c4261b6 905923e8d7733573db31c318226383861c4261b6 jessi <jessi@MacMini-2.local> 1775946078 +0200 remote set-head
|
||||
e9947b9af445c646a74a4ad3da0d1e5f59dcc801 e9947b9af445c646a74a4ad3da0d1e5f59dcc801 jessi <jessi@MacMini-2.local> 1775950373 +0200 remote set-head
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
0000000000000000000000000000000000000000 3e638de8f6720c860dbd421eab07f849e04f238d bonzei <phpoops@googlemail.com> 1775519118 +0200 update by push
|
||||
3e638de8f6720c860dbd421eab07f849e04f238d 98ca2be9002e65143f966241f1d1d8d991b9c784 bonzei <phpoops@googlemail.com> 1775519276 +0200 update by push
|
||||
98ca2be9002e65143f966241f1d1d8d991b9c784 2aa6b62bf6faf3bdc43dcfaadc33d09b0d7ba6c1 bonzei <phpoops@googlemail.com> 1775595825 +0200 update by push
|
||||
2aa6b62bf6faf3bdc43dcfaadc33d09b0d7ba6c1 bb152d5080f3f4d5ad64caaa991d5b367cca80f1 bonzei <phpoops@googlemail.com> 1775596350 +0200 update by push
|
||||
bb152d5080f3f4d5ad64caaa991d5b367cca80f1 905923e8d7733573db31c318226383861c4261b6 bonzei <phpoops@googlemail.com> 1775596786 +0200 update by push
|
||||
905923e8d7733573db31c318226383861c4261b6 e9947b9af445c646a74a4ad3da0d1e5f59dcc801 bonzei <phpoops@googlemail.com> 1775946962 +0200 update by push
|
||||
e9947b9af445c646a74a4ad3da0d1e5f59dcc801 3a8a172d4f0014ba525b67b154f6a54406bdc458 bonzei <phpoops@googlemail.com> 1776282879 +0200 update by push
|
||||
3a8a172d4f0014ba525b67b154f6a54406bdc458 23142857408f42c0f2eb4dd7d5bd075420e6107e bonzei <phpoops@googlemail.com> 1776296425 +0200 update by push
|
||||
23142857408f42c0f2eb4dd7d5bd075420e6107e 7326566a3de005b0e0d6fc9e1aaa8a3068c5ad66 bonzei <phpoops@googlemail.com> 1777398911 +0200 update by push
|
||||
7326566a3de005b0e0d6fc9e1aaa8a3068c5ad66 c7860fd9954be6f3dc0d4809f65ee0888f8f77f2 bonzei <phpoops@googlemail.com> 1777662006 +0200 update by push
|
||||
c7860fd9954be6f3dc0d4809f65ee0888f8f77f2 63b3af5be512ac4ed17748a3de8b138021e41a2c bonzei <114619791+superschnups@users.noreply.github.com> 1778545059 +0200 update by push
|
||||
63b3af5be512ac4ed17748a3de8b138021e41a2c 1454f74271a6c79008caf4586fd5ac454485bcb7 bonzei <114619791+superschnups@users.noreply.github.com> 1779357119 +0200 update by push
|
||||
1454f74271a6c79008caf4586fd5ac454485bcb7 5a61671a1b8eda420d4a30be1fe19c9b16272067 bonzei <114619791+superschnups@users.noreply.github.com> 1781555682 +0200 update by push
|
||||
BIN
.git.bak/objects/.DS_Store
vendored
BIN
.git.bak/objects/.DS_Store
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,3 +0,0 @@
|
|||
x<01>ÎMjÃ0@á®u
|
||||
í‹Ãh4’ìPJs”ý$¦qF¸ò¦§OÎ<4F>íƒ^Öm[‡E‚<45>±×jiA'¥$ŠDÜÄG¥¡Ÿi.ÒÈ%É<>öÞtÞëcXÏ3»„…€#á€Ab¨ED¥d
|
||||
³ácÜt·¢<EFBFBD>ÿºÚ¯~ëªýïçªz½×<C2BD>×û)ëöm]J—HHöÀ¼êkpÔ7¨¹C'áü{ô³EÀ8M.ZpgóùÇJ
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1 +0,0 @@
|
|||
x=<3D>1<0E> <0C>a瞂<61><E79E82>Ad<41><12><01>6BQOoY\<5C><>y<EFBFBD><0B>)c<>n<18>L<EFBFBD>Ė<1C><>w<EFBFBD>A<EFBFBD>%|<13>*mX<14><>bTK<54>"<22><19>?-!<21>v<EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><05>j<EFBFBD>j<EFBFBD>T~<7E>K+%5
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -1 +0,0 @@
|
|||
x<01>ÎAnà @Ñ®9ûÊÑ0DUÕe€!±g<>‹7=}r†l¿ô¤_tÛÖa‘àcì"6 @F¡‚™J#>…&±µR¬LѵŒ³é¼ËcXI‰BN܈|Yhá@L\çÊP<C38A>øæS-%‚3|Œ›î6ëã_VûÕo]µÿý\U¯wÙx½ŸŠnßÖ…°`Ä¢ý0¯úò5—c蔹üýlp™€&ç-º³'óäæKk
|
||||
Binary file not shown.
|
|
@ -1,2 +0,0 @@
|
|||
x•<>aOÂ0†ý)—~5¬€˜Ò•L$²H4!þ<>²ÝºÆr]Úâ ñÇÛi¾úér×{¯ïûì¬ÛÁl6¹‹ãÞÂ'ú`ål’<6C> U®6¤svˆÍè<C38D>AˆŠjeaÎNØB
|
||||
ÂE5Té…¹ŠnŸ³6ÆnÎyß÷Y—9¯ùt<¾çEzdRT"B+E4Ñ¢\ªˆÚyƒÁSù\¾›¯Åv¹.Wð/åhS<¾mÿUkèCòê,ä‚ÿŒD<C592>¡ò¦‹)ŒÜb…¡r‡jþóÓõ%¡‘Чh^®Ú ~é…U¤J£¬qTcòñ׋Å|°Ç&g×~
ÕxÌ2mÎÚ†A<u‰°ê:kR¶”<C2B6>'̷ׂŸ±
Sù
…±™Š
|
||||
Binary file not shown.
|
|
@ -1 +0,0 @@
|
|||
x+)JMU043`040031QHËÏ/I-ÒË(ÉÍašY¡hi‘ePxûÓ—§M·ÿúª,#51¦,`Ãõ?AGÂL3¿i<C2BF>f‘Wÿ4×c9TYAjQq~^|^bÄÄY<>Ô™ÍK××Z$˜dk¿ŒÈç“„*-ÉLΆ™È8Ý«I_oÆj=“]2oQd\Ò”µs¦B?
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue