aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/vcs/git.go
Commit message (Collapse)AuthorAgeFilesLines
* dashboard/app: poll commits infoDmitry Vyukov2019-02-171-43/+102
| | | | | | | | | | | | | | | 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
* pkg/vcs: fetch git tags when checking out particular commitDmitry Vyukov2019-01-041-1/+1
| | | | | | Fetch of a named remote does not seem to fetch all tags. This is a problem for linux-next as it contains lots of tags that are not on the main branch because of periodic rebases.
* pkg/vcs: don't use --no-tags when fetching gitDmitry Vyukov2018-12-171-1/+1
| | | | | | | pkg/bisect uses Poll and then relies on tags for compiler detection. Don't use --no-tags when fetching. Update #501
* pkg/vcs: fix fetching of commits on non master branchDmitry Vyukov2018-12-161-2/+10
| | | | Fixes #728
* pkg/vcs: add openbsd supportDmitry Vyukov2018-09-111-5/+1
| | | | | | | This just says that we want to use git to checkout OpenBSD without any special/complex features. Update #712
* pkg/vcs: add fuchsia supportDmitry Vyukov2018-06-271-13/+3
| | | | For now only checking out and polling.
* pkg/vcs: pave way for multi-vcs supportDmitry Vyukov2018-06-271-181/+65
| | | | | Wrap current git interface in abstract interface. Provide constructor that create repo interface for the given os/vm.
* pkg/vcs: move from pkg/gitDmitry Vyukov2018-06-271-0/+496
Rename pkg/git to pkg/vcs because we need to support not only git.