aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/vcs/vcs_test.go
Commit message (Collapse)AuthorAgeFilesLines
* all: remove unused nolint directivesDmitry Vyukov2026-01-021-2/+0
|
* pkg/vcs: support git@github.com reposDmitry Vyukov2025-12-291-0/+12
|
* tools/syz-linter: check t.Logf/Errorf/Fatalf messagesDmitry Vyukov2024-04-171-1/+1
| | | | | Fix checking of Logf, it has string in 0-th arg. Add checking of t.Errorf/Fatalf.
* pkg/vcs: remove parentheses from email testsAleksandr Nogikh2024-03-221-8/+8
| | | | | | | | | | | There's unfortunately no consistency in how mail.ParseAddress reacts to parentheses in display names. Versions before 1.22 used to keep them, 1.22+ cut them out. For syzbot operation the difference is not very significant, but it makes our tests too version dependent. Let's just omit parentheses from the test cases.
* pkg/vcs: add FileLinkDmitry Vyukov2022-05-201-0/+39
| | | | | | | Add a function that produces a link to a source file:line for the given repository/commit. Update #652
* dashboard/app: show link to git commit for patch testingDmitry Vyukov2021-03-131-0/+30
|
* pkg/vcs: allow sso protocol for git reposDmitry Vyukov2021-01-091-2/+3
|
* pkg/vcs: allow ~ in git repo URLsDmitry Vyukov2020-12-301-0/+1
|
* pkg/vcs: support git URL starting with file:///Alexander Egorenkov2020-10-021-0/+1
| | | | | | For use inside a Docker container e.g. Signed-off-by: Alexander Egorenkov <Alexander.Egorenkov@ibm.com>
* pkg: get and store Maintainers dataPedro Lopes2020-07-311-0/+37
| | | | | | Create a struct on pkg/vcs to store data of syzkaller email recipients and update its users. The struct contains default name, email, and a label to divide user into To and Cc when sending the emails.
* pkg/vcs: Support ssh git reposJukka Kaartinen2020-04-031-0/+4
| | | | Signed-off-by: Jukka Kaartinen <jukka.kaartinen@unikie.com>
* docs, pkg/vcs, sys/fuchsia: update fuchsia urlsMarco Vanotti2019-03-201-1/+1
| | | | | | | | | Recently the fuchsia team decided to merge all their subrepos into one big git repo. This meant that the "zircon" repo doesn't exist anymore. Instead almost everything is under the fuchsia repo. This change updates all the reference I could find in the code that point to the zircon and docs repo to make them point to the new fuchsia repo.
* all: switch to Go 1.12Dmitry Vyukov2019-03-141-6/+6
| | | | | | | | Differences in code formatting between Go versions cause constant problems for us (https://github.com/golang/go/issues/25161). Currently we support 1.9 and 1.10. Switch to newer 1.11 and 1.12. Fixes #1013
* dashboard/app: poll commits infoDmitry Vyukov2019-02-171-1/+69
| | | | | | | | | | | | | | | This implements 2 features: - syz-ci polls a set of additional repos to discover fixing commits sooner (e.g. it can now discover a fixing commit in netfilter tree before it reaches any of the tested trees). - syz-ci uploads info about commits to dashboard. For example, a user marks a bug as fixed by commit "foo: bar". syz-ci will find this commit in the main namespace repo and upload commmit hash/date/author to dashboard. This in turn allows to show links to fixing commits. Fixes #691 Fixes #610
* all: reformat with Go 1.10Dmitry Vyukov2019-02-111-7/+7
|
* sys/linux: add NDISC packet formats to vnet.txtDan Robertson2019-02-111-7/+7
| | | | Add the basic NDISC (RFC 4861) packet formats to sys/linux/vnet.txt.
* pkg/vcs: relax check on git hash lengthDmitry Vyukov2019-01-101-2/+5
| | | | | | We've seen 15 and 17 char hashes already. And 14 wasn't initially in the list, but somebody used it. Relax the check to 8..40 chars.
* pkg/vcs: treat 14-char git hash as hash tooDmitry Vyukov2019-01-041-0/+1
| | | | See https://groups.google.com/d/msg/syzkaller-bugs/1inR5v8ftvo/UJWXDtjCFgAJ
* pkg/vcs: pave way for multi-vcs supportDmitry Vyukov2018-06-271-0/+81
Wrap current git interface in abstract interface. Provide constructor that create repo interface for the given os/vm.