gcc/contrib
Richard Earnshaw 612137e171 contrib: Change 'remote' for personal branches and add branch creation script
Whilst trying to convert the add vendor branch script to work with
personal branches I encountered a minor issue where git would report
ambiguous refs when checking out the new branch.

It turns out that this is because git considers <me>/<topic> to be
ambiguous if both

  refs/heads/<me>/<topic>

and

  refs/remotes/<me>/<topic>

exist in the list of known branches.

Having thought about this a bit, I think the best solution is to adopt
something more like the vendors space and call the remote users/<me>
(this also works better if you want to set up remotes to track other
users branches as well).

So this patch has two parts.

1) It updates gcc-git-customization.sh to set up the new 'remote' and
converts any existing remote and branches tracking that to the new
format
2) It adds a new script to set up a personal branch on the gcc git repository.

	* gcc-git-customization.sh: Use users/<pfx> for the personal remote
	rather than just <pfx>.  Convert any existing personal branches to the
	new remote.
	* git-add-user-branch.sh: New file.
2020-01-24 14:38:16 +00:00
..
header-tools Remove Cell Broadband Engine SPU targets 2019-09-03 15:08:28 +00:00
reghunt Remove svn:executable property from a couple of text files 2019-01-12 01:20:04 +01:00
regression * btest-gcc.sh (TESTLOGS): Make gfortran.sum optional. 2012-08-26 19:30:44 +00:00
testsuite-management * testsuite-management/x86_64-unknown-linux-gnu.xfail: Update. 2013-09-27 12:54:44 -04:00
unicode Byte vs column awareness for diagnostic-show-locus.c (PR 49973) 2019-12-09 20:03:47 +00:00
vim-gcc-dev contrib/vimrc: override formatting options for more files 2019-09-02 15:30:02 +03:00
analyze_brprob_spec.py Compare predictor values with these defined in predict.def. 2017-05-30 07:16:31 +00:00
analyze_brprob.py Fix usage of analyze_brprob.py script. 2018-01-19 12:03:24 +00:00
bench-stringop Add new micro-benchmark for string operations. 2019-06-19 07:24:02 +00:00
ChangeLog contrib: Change 'remote' for personal branches and add branch creation script 2020-01-24 14:38:16 +00:00
ChangeLog.jit Merger of dmalcolm/jit branch from git 2014-11-11 21:55:52 +00:00
ChangeLog.tree-ssa
check_GNU_style_lib.py Detect mixed usage of spaces and tabs. 2018-11-19 08:08:28 +00:00
check_GNU_style.py check_GNU_style.py: Read stdin if file argument is '-' 2017-05-29 07:31:02 +00:00
check_GNU_style.sh [check_GNU_style.sh] More aggressively ignore dg-xxx directives 2016-10-24 11:23:36 +00:00
check_makefile_deps.sh Update Copyright years for files modified in 2011 and/or 2012. 2013-01-04 13:49:55 +01:00
check_warning_flags.sh
check-internal-format-escaping.py * check-internal-format-escaping.py: New version using polib. 2019-04-30 10:14:40 -06:00
check-params-in-docs.py Ignore a param in check-params-in-docs.py 2019-03-06 10:00:37 +00:00
clang-format Tweak clang-format configuration. 2019-09-18 13:32:25 +00:00
compare_tests [contrib] compare_tests: Print number of tests 2018-07-12 20:18:41 +02:00
compare_two_ftime_report_sets Add a contrib script for comparing the performance of two sets of 2012-11-07 00:36:04 +00:00
compare-all-tests Remove Cell Broadband Engine SPU targets 2019-09-03 15:08:28 +00:00
compare-debug Update Copyright years for files modified in 2011 and/or 2012. 2013-01-04 13:49:55 +01:00
compare-lto re PR bootstrap/85571 (non-bootstrap-debug miscompare with trunk) 2018-05-08 08:50:33 +00:00
compareSumTests3
config-list.mk MSP430: Add new msp430-elfbare target 2019-12-16 11:02:10 +00:00
dg-cmp-results.sh dg-cmp-results: display NA->FAIL & NA->UNRESOLVED by default 2018-10-25 10:35:21 +00:00
dg-extract-results.py contrib: Add KPASS support to dg-extract-results.{sh,py} 2019-10-21 13:41:29 +01:00
dg-extract-results.sh contrib: Add KPASS support to dg-extract-results.{sh,py} 2019-10-21 13:41:29 +01:00
dglib.pm
download_prerequisites download_prerequisites: Use http instead of ftp for downloading. 2019-11-13 19:48:52 +02:00
filter_gcc_for_doxygen Doxygen: add default location for filters and output folder. 2017-06-28 07:52:46 +00:00
filter_knr2ansi.pl
filter_params.py Doxygen: transform ENUM_BITFIELD and comments starting with '/**'. 2017-05-31 14:08:36 +00:00
filter-clang-warnings.py Transform filter-rtags-warnings to filter-clang-warnings. 2019-06-25 12:30:19 +00:00
gcc_build
gcc_update contrib/gcc_update: Insert "tformat:" for git log --pretty=tformat:%p:%t:%H 2020-01-17 08:43:31 +01:00
gcc-git-customization.sh contrib: Change 'remote' for personal branches and add branch creation script 2020-01-24 14:38:16 +00:00
gcc.doxy Doxygen: add default location for filters and output folder. 2017-06-28 07:52:46 +00:00
gen_autofdo_event.py Fix comment in contrib/gen_autofdo_event.py 2017-04-26 08:53:31 +00:00
gennews * gennews (files): Add files for GCC 9. 2019-05-03 09:40:10 +02:00
git-add-user-branch.sh contrib: Change 'remote' for personal branches and add branch creation script 2020-01-24 14:38:16 +00:00
git-add-vendor-branch.sh contrib: script to create a new vendor branch 2020-01-22 10:06:50 +00:00
git-fetch-vendor.sh contrib: New remotes structure for vendor and personal refs 2020-01-20 10:37:29 +00:00
gthr_supp_vxw_5x.c
index-prop
jit-coverage-report.py Merger of dmalcolm/jit branch from git 2014-11-11 21:55:52 +00:00
maintainers-verify.sh [contrib] Add contrib/maintainers-verify.sh 2018-07-13 09:33:40 +00:00
make_sunver.pl Make make_sunver.pl robust against non-C locales 2013-02-27 09:15:35 +00:00
make-obstacks-texi.pl make-obstacks-texi.pl: New. 2013-03-06 09:38:22 +01:00
mark_spam.py mark_spam.py: Mark as spam all comments done by a creator 2016-08-17 10:30:54 +00:00
mklog Make mklog more robust. 2019-11-08 08:39:17 +00:00
mklog.pl Renamed original mklog to mklog.pl. 2017-08-02 20:58:23 +00:00
paranoia.cc
patch_tester.sh patch_tester.sh (TESTLOGS): Remove $TARGET/libjava/testsuite/libjava.sum. 2017-01-23 07:24:15 +00:00
prepare_patch.sh
prerequisites.md5 Update checksums for isl-0.18.tar.bz2 2017-09-18 11:25:13 +00:00
prerequisites.sha512 Update checksums for isl-0.18.tar.bz2 2017-09-18 11:25:13 +00:00
repro_fail repro_fail: filter out "-ignore SIGHUP" from the spawn lines 2013-05-21 14:43:16 +00:00
test_installed test_installed (--target=): New option. 2015-06-02 17:12:16 +00:00
test_recheck
test_summary test_summary: Do not escape "=". 2019-08-13 17:17:49 +02:00
texi2pod.pl Fix @multitable handling in texi2pod.pl 2019-12-07 09:57:04 +00:00
uninclude * uninclude: Fix third argument to gensub. 2016-01-19 22:00:17 +00:00
unused_functions.py contrib: unused_functions.py: Handle archives 2018-10-05 00:28:18 +02:00
update-copyright.py update-copyright.py: Add Mentor Graphics Corporation and Yoshinori Sato as external authors. 2020-01-01 12:26:53 +01:00
vimrc contrib/vimrc: override formatting options for more files 2019-09-02 15:30:02 +03:00
warn_summary Respect TMPDIR in contrib scripts. 2018-02-19 08:03:17 +00:00