mirror of
https://github.com/ryantm/nixpkgs-update.git
synced 2024-12-17 08:21:44 +03:00
21 lines
665 B
Bash
Executable File
21 lines
665 B
Bash
Executable File
#! /usr/bin/env bash
|
|
set -euxo pipefail
|
|
|
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
|
|
GITHUB_TOKEN="$(cat "$SCRIPT_DIR"/github_token.txt)"
|
|
export GITHUB_TOKEN
|
|
|
|
# shellcheck source=setup-nixpkgs.sh
|
|
source "$SCRIPT_DIR/setup-nixpkgs.sh"
|
|
|
|
git fetch --prune origin
|
|
git fetch --prune upstream
|
|
|
|
git checkout master
|
|
git reset --hard upstream/master
|
|
|
|
git branch -ra --merged | grep "origin/auto-update/" | sed -e 's|^ remotes/origin/\(.*\)|git push origin :\1|' | while IFS= read -r line; do eval "$line"; done || true
|
|
|
|
git branch -a --merged | grep "auto-update/" | sed -e 's|^\(.*\)|git branch -d \1|' | while IFS= read -r line; do eval "$line"; done
|