coreboot/util
Patrick Georgi d0cd18f3f4 UPSTREAM: util/scripts: add gerrit-rebase script
gerrit-rebase is a gerrit-context aware rebase script. Given a source
and a target branch (that need to have a common ancestor), it prepares
a rebase todo list that applies all commits from source that aren't
already found on target.

It matches commits using Reviewed-on lines in the commit message that
are added by gerrit when submitting commits using the "cherry-pick"
strategy.
This has been shown to be the best preserved meta data to work from in
existing data (Change-Id was mangled in all kinds of ways).

BUG=None
BRANCH=None
TEST=None

Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Reviewed-on: https://review.coreboot.org/16695
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Martin Roth <martinroth@google.com>

Change-Id: I9618c1b66ebc1fb7ed006efbc1665fb08386e1a5
Reviewed-on: https://chromium-review.googlesource.com/396257
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-10-11 14:33:18 -07:00
..
abuild
acpi
amdfwtool
amdtools
archive
arm_boot_tools/mksunxiboot
autoport UPSTREAM: autoport: Add prompt for enabling unsafe inteltool glx option 2016-06-13 15:55:28 -07:00
bimgtool
board_status
broadcom UPSTREAM: Add newlines at the end of all coreboot files 2016-08-05 11:45:17 -07:00
cbfstool UPSTREAM: cbfstool: set init_size for linux payloads. 2016-09-29 11:13:27 -07:00
cbmem UPSTREAM: cbmem: Exit with an errorlevel of 0 after printing help 2016-09-15 13:41:18 -07:00
checklist UPSTREAM: util/checklist: Place tables in proper boot order 2016-08-11 03:14:32 -07:00
chromeos UPSTREAM: util/chromeos: Make scripts executable 2016-08-04 23:36:47 -07:00
crossgcc UPSTREAM: crossgcc: Add Dockerfile 2016-09-28 05:49:22 -07:00
docker UPSTREAM: util/docker: Update docker files for coreboot-sdk & jenkins builders 2016-08-19 14:19:49 -07:00
dtd_parser
ectool
exynos
futility UPSTREAM: Rename VB_SOURCE to VBOOT_SOURCE for increased clarity 2016-07-28 22:56:11 -07:00
fuzz-tests
genbuild_h
genprof
gitconfig UPSTREAM: util/gitconfig: add cborg2cros.py script 2016-08-15 18:35:57 -07:00
ifdfake
ifdtool UPSTREAM: ifdtool: don't write unused regions into a layout file 2016-10-11 14:33:11 -07:00
intelmetool UPSTREAM: intelmetool: Add the X99 ISA Bridge device id 2016-06-06 23:35:00 -07:00
inteltool UPSTREAM: inteltool: add --ahci for printing AHCI registers 2016-09-22 13:51:19 -07:00
intelvbttool UPSTREAM: intelvbttool: cope with errors in open() 2016-08-04 23:37:52 -07:00
ipqheader
k8resdump
kconfig UPSTREAM: Remove non-ascii & unprintable characters 2016-08-05 11:45:20 -07:00
lint UPSTREAM: Revert "util/lint/kconfig_lint: change warning levels and text" 2016-10-04 21:18:52 -07:00
marvell
mma
msrtool UPSTREAM: util/msrtool: update register for Pentium4_later 2016-08-01 13:44:48 -07:00
mtkheader
nvidia
nvramtool UPSTREAM: nvramtool: Don't consider reserved regions to be "out of range" 2016-08-04 23:37:39 -07:00
optionlist
post
release UPSTREAM: util/release/build-release: Update tar command 2016-10-11 14:31:59 -07:00
riscvtools UPSTREAM: RISCV: have the make-spike-elf.sh script use the riscv tools 2016-10-11 14:32:08 -07:00
rockchip
romcc
sconfig UPSTREAM: sconfig: Reformat C code 2016-08-13 20:28:32 -07:00
scripts UPSTREAM: util/scripts: add gerrit-rebase script 2016-10-11 14:33:18 -07:00
showdevicetree
spkmodem_recv
superiotool UPSTREAM: superiotool: Add Nuvoton NCT6791D 2016-08-04 23:37:20 -07:00
uio_usbdebug
vgabios UPSTREAM: Remove extra newlines from the end of all coreboot files. 2016-08-04 23:36:56 -07:00
viatool UPSTREAM: viatool/quirks: Add newline to end of file 2016-08-02 14:29:22 -07:00
xcompile UPSTREAM: arch/arm: Add armv7-r configuration 2016-09-13 22:20:12 -07:00