Compare commits
1 Commits
v0.1.79.0-
...
v0.1.79.5-
| Author | SHA1 | Date | |
|---|---|---|---|
| e4828dedd0 |
@@ -1,3 +1,7 @@
|
|||||||
|
## 0.1.79.0-dev - 2026-03-11
|
||||||
|
|
||||||
|
- dev: TMDB API-Key automatisch aus Kodi-Scraper ermitteln
|
||||||
|
|
||||||
## 0.1.78.5-dev - 2026-03-11
|
## 0.1.78.5-dev - 2026-03-11
|
||||||
|
|
||||||
- dev: Uhrzeit aus Episodentitel entfernen, tvshow-Mediatype fix
|
- dev: Uhrzeit aus Episodentitel entfernen, tvshow-Mediatype fix
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version='1.0' encoding='utf-8'?>
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
<addon id="plugin.video.viewit" name="ViewIt" version="0.1.79.0-dev" provider-name="ViewIt">
|
<addon id="plugin.video.viewit" name="ViewIt" version="0.1.79.5-dev" provider-name="ViewIt">
|
||||||
<requires>
|
<requires>
|
||||||
<import addon="xbmc.python" version="3.0.0" />
|
<import addon="xbmc.python" version="3.0.0" />
|
||||||
<import addon="script.module.requests" />
|
<import addon="script.module.requests" />
|
||||||
|
|||||||
@@ -15,19 +15,3 @@ msg=$(cat "$1")
|
|||||||
updated_msg=$(echo "$msg" | sed -E "s/bump to [0-9]+\.[0-9]+\.[0-9]+(\.[0-9]+)?[^ ]*/bump to ${version}/g")
|
updated_msg=$(echo "$msg" | sed -E "s/bump to [0-9]+\.[0-9]+\.[0-9]+(\.[0-9]+)?[^ ]*/bump to ${version}/g")
|
||||||
echo "$updated_msg" > "$1"
|
echo "$updated_msg" > "$1"
|
||||||
|
|
||||||
today=$(date +%Y-%m-%d)
|
|
||||||
|
|
||||||
# Changelog-Eintrag aufbauen
|
|
||||||
{
|
|
||||||
echo "## ${version} - ${today}"
|
|
||||||
echo ""
|
|
||||||
while IFS= read -r line; do
|
|
||||||
[[ -z "$line" ]] && continue
|
|
||||||
echo "- ${line}"
|
|
||||||
done <<< "$updated_msg"
|
|
||||||
echo ""
|
|
||||||
cat CHANGELOG-DEV.md
|
|
||||||
} > /tmp/changelog_new.md
|
|
||||||
|
|
||||||
mv /tmp/changelog_new.md CHANGELOG-DEV.md
|
|
||||||
git add CHANGELOG-DEV.md
|
|
||||||
|
|||||||
43
scripts/hooks/prepare-commit-msg
Executable file
43
scripts/hooks/prepare-commit-msg
Executable file
@@ -0,0 +1,43 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# prepare-commit-msg: Changelog-Eintrag in CHANGELOG-DEV.md schreiben (nur dev-Branch)
|
||||||
|
# Laeuft nach pre-commit (Version bereits gebumpt) und vor commit-msg.
|
||||||
|
# git add funktioniert hier zuverlässig für den aktuellen Commit.
|
||||||
|
|
||||||
|
branch=$(git symbolic-ref --short HEAD 2>/dev/null)
|
||||||
|
[[ "$branch" != "dev" ]] && exit 0
|
||||||
|
|
||||||
|
root=$(git rev-parse --show-toplevel)
|
||||||
|
cd "$root"
|
||||||
|
|
||||||
|
# Nur bei normalem Commit (nicht amend, merge, squash)
|
||||||
|
commit_type="${2:-}"
|
||||||
|
[[ "$commit_type" == "merge" || "$commit_type" == "squash" ]] && exit 0
|
||||||
|
|
||||||
|
# Aktuelle Version aus addon.xml (bereits vom pre-commit Hook hochgezaehlt)
|
||||||
|
version=$(grep -oP 'version="\K[0-9]+\.[0-9]+\.[0-9]+(\.[0-9]+)?[^"]*' addon/addon.xml | head -1)
|
||||||
|
[[ -z "$version" ]] && exit 0
|
||||||
|
|
||||||
|
# Commit-Message aus der Datei lesen (bereits vom User eingegeben oder per -m übergeben)
|
||||||
|
msg=$(cat "$1")
|
||||||
|
# Kommentarzeilen entfernen
|
||||||
|
msg=$(echo "$msg" | grep -v '^#' | sed '/^[[:space:]]*$/d' | head -1)
|
||||||
|
[[ -z "$msg" ]] && exit 0
|
||||||
|
|
||||||
|
today=$(date +%Y-%m-%d)
|
||||||
|
|
||||||
|
# Prüfen ob dieser Versions-Eintrag bereits existiert (Doppel-Eintrag verhindern)
|
||||||
|
if grep -q "^## ${version} " CHANGELOG-DEV.md 2>/dev/null; then
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Changelog-Eintrag aufbauen und prependen
|
||||||
|
{
|
||||||
|
echo "## ${version} - ${today}"
|
||||||
|
echo ""
|
||||||
|
echo "- ${msg}"
|
||||||
|
echo ""
|
||||||
|
cat CHANGELOG-DEV.md
|
||||||
|
} > /tmp/changelog_new.md
|
||||||
|
|
||||||
|
mv /tmp/changelog_new.md CHANGELOG-DEV.md
|
||||||
|
git add CHANGELOG-DEV.md
|
||||||
Reference in New Issue
Block a user