diff --git a/dep/libgit2/libgit2 b/dep/libgit2/libgit2 index 424117877f..80357fa212 160000 --- a/dep/libgit2/libgit2 +++ b/dep/libgit2/libgit2 @@ -1 +1 @@ -Subproject commit 424117877f990ee8980e52f40424b21d25ce38b2 +Subproject commit 80357fa2120087e886cd5353a41a3e6d6aa380b7 diff --git a/dep/libgit2/rebaseGittyupLibgit2.sh b/dep/libgit2/rebaseGittyupLibgit2.sh old mode 100644 new mode 100755 index 291f9b3e6e..9440979778 --- a/dep/libgit2/rebaseGittyupLibgit2.sh +++ b/dep/libgit2/rebaseGittyupLibgit2.sh @@ -1,10 +1,17 @@ -declare -a branches=("origin/fetch_annotated_tags" "origin/blame_abort" "origin/disableRenameDetection" "origin/checkout_deletion_notification" "origin/diff_checkout" "origin/fix_push_callback_issues" "origin/disable_mmap" "origin/context_line_accessor´" "origin/disableRenameDetection" "origin/submodule" "origin/hash" "origin/callback_connect_disconnect" "origin/blame_buffer" "origin/libgit2_includes_public") +declare -a branches=("fetch_annotated_tags" "blame_abort" "disableRenameDetection" "checkout_deletion_notification" "diff_checkout" "fix_push_callback_issues" "disable_mmap" "context_line_accessor´" "disableRenameDetection" "submodule" "hash" "callback_connect_disconnect" "blame_buffer" "libgit2_includes_public") cd libgit2 +git remote remove origin +git remote remove upstream +git remote add origin git@github.com:Murmele/libgit2.git +git remote add upstream https://github.com/libgit2/libgit2.git + +git fetch --all + for branch in ${branches[@]}; do echo $branch - git checkout $branch + git checkout -B $branch "origin/$branch" git rebase upstream/main done @@ -15,4 +22,6 @@ for branch in ${branches[@]}; do git merge --no-edit $branch done -echo "Script finished. Check if all branches are rebased correctly and push them to origin!" \ No newline at end of file +git push --force origin + +echo "Script finished. Check if all branches are rebased correctly and push them to origin!"