Commit access and try branches

This commit is contained in:
Mark Wielaard 2023-04-01 23:58:14 +02:00
parent 3f4052623c
commit 03e36bc36e

View File

@ -80,6 +80,33 @@ compare them on all the performance tests:
perl perf/vg_perf --vg=../trunk1 --vg=../trunk2 perf/
Commit access and try branches
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To get commit access to the valgrind git repository on sourceware
you will have to ask an existing developer and fill in the following
form: https://sourceware.org/cgi-bin/pdw/ps_form.cgi
Every developer with commit access can use try branches. Code committed
to a try branch will be build by the buildbot at builder.sourceware.org
https://builder.sourceware.org/buildbot/#/builders?tags=valgrind-try
If you want to try a commit you can push to a special named try branch
(users/<your-user-name>/try-<topic>) as follows:
git checkout -b frob
...hack, hack, hack... OK, looks good to submit
git commit -a -m "Awesome hack"
git push origin frob:users/username/try-frob
When all builders have build your patch the buildbot will sent you (or
actually the patch author) an email telling you if any builds failed and
references to all the logs. You can also find the logs and the builds here:
https://builder.sourceware.org/buildbot/#/builders?tags=valgrind-try
Afterwards you can delete the branch again:
git push origin :users/username/try-frob
Debugging Valgrind with GDB
~~~~~~~~~~~~~~~~~~~~~~~~~~~
To debug the valgrind launcher program (<prefix>/bin/valgrind) just