64 lines
1.4 KiB
Bash
Executable File
64 lines
1.4 KiB
Bash
Executable File
#! /bin/sh
|
|
|
|
URL_BASE_PR="https://github.com/sagemath/sage/pull/"
|
|
URL_BASE_COMPARE="https://github.com/sagemath/sage/compare/9.8..."
|
|
|
|
case "$1" in
|
|
-n) DO=echo ;;
|
|
esac
|
|
|
|
# get_pr <PR number> <description> [ext]
|
|
get_pr() {
|
|
pr=$1
|
|
desc=$(echo "$2" | sed -e 's/ /_/g')
|
|
ext=${3-diff}
|
|
$DO wget "$URL_BASE_PR$pr.$ext" -O "$pr-$desc.patch"
|
|
}
|
|
|
|
get_trac() {
|
|
ticket=$1
|
|
desc=$(echo "$2" | sed -e 's/ /_/g')
|
|
commit=$3
|
|
$DO wget "$URL_BASE_COMPARE$commit.diff" -O "$ticket-$desc-$commit.patch"
|
|
}
|
|
|
|
# run from patches dir
|
|
cd $(dirname "$0")
|
|
|
|
# merged in 10.0.beta0
|
|
get_trac 34851 "support singular 4.3.1.p3" 5e5737a0c
|
|
get_pr 35068 "fix tests giac 1.9.0.35" patch
|
|
|
|
# merged in 10.0.beta1
|
|
get_pr 35058 "skip unstable tests klyachko"
|
|
|
|
# merged in 10.0.beta2
|
|
get_pr 34994 "fix tests numpy 1.24"
|
|
get_pr 34997 "fix edge case of integer_check"
|
|
|
|
# merged in 10.0.beta3
|
|
get_pr 34995 "support tachyon 0.99.2"
|
|
|
|
# merged in 10.0.beta4
|
|
get_pr 34980 "avoid factoring in is_prime"
|
|
|
|
# merged in 10.0.beta5
|
|
get_pr 35094 "support gap 4.12" # includes PR 35093
|
|
|
|
# merged in 10.0.beta6
|
|
get_pr 35127 "fix very slow test stream.py"
|
|
get_pr 35177 "matplotlib 3.7"
|
|
get_pr 35195 "workaround ecl race"
|
|
get_pr 35204 "fix sage-cleaner"
|
|
|
|
# merged in 10.0.beta7
|
|
get_pr 35250 "nauty 2.8.6"
|
|
|
|
# merged in 10.0.beta8
|
|
#get_pr 35337 "ipython 8.11"
|
|
get_pr 35423 "ipython 8.12" # includes PR 35337
|
|
get_pr 35438 "pythran 0.12.1"
|
|
|
|
# needs review
|
|
get_pr 35584 "networkx 3.1"
|