Commit Graph

50 Commits

Author SHA1 Message Date
Michael Eischer ae9683336d CONTRIBUTING.md: Clarify handling of small bugfixes
Opening an issue for a small bugfix is usually not useful. It primarily
adds overhead.
2024-01-26 23:51:54 +01:00
Andrea Gelmini 241916d55b
Fix typos 2023-12-06 13:11:55 +01:00
Michael Eischer 0fcb6c7f94 ask for debug statistics in resource usage issues 2023-07-08 23:04:47 +02:00
Michael Eischer 3a32c4e59f document how to analyze performance / memory usage issues 2023-07-07 23:38:53 +02:00
Michael Eischer 306a29980a Print stacktrace in SIGINT handler if RESTIC_DEBUG_STACKTRACE_SIGINT set
The builtin mechanism to capture a stacktrace in Go is to send a SIGQUIT
to the running process. However, this mechanism is not avaiable on
Windows. Thus, tweak the SIGINT handler to dump a stacktrace if the
environment variable `RESTIC_DEBUG_STACKTRACE_SIGINT` is set.
2023-04-23 15:50:40 +02:00
Michael Eischer 686b0b2a3e update the minimum required go version to 1.18 2022-11-27 13:18:43 +01:00
Michael Eischer b3cdee66a9 update documentation to reflect DEBUG_LOG for release builds 2022-08-05 23:49:39 +02:00
Alexander Neumann 66d50b72e3 Require Go 1.15 or later
The library github.com/golang-jwt/jwt/v4 requires the FillByte() method
of *big.Int, so we're raising the minimum Go version to 1.15.
2022-03-30 21:11:17 +02:00
Aneesh Agrawal 502fc3281c Add CONTRIBUTING.md docs to not edit man pages
Document this code review feedback I got for other contributors.
2022-01-23 23:54:24 -05:00
greatroar 8b758c78a3 Require Go 1.14 to build 2021-09-19 16:18:19 +02:00
Leo R. Lundgren 790294dc26 contributing: Change freenode to libera 2021-07-04 11:05:36 +02:00
Alexander Neumann 1632a84e7b Add a section explaining golangci-lint 2021-01-30 20:02:37 +01:00
Michael Eischer 4036991c91 Update links to help wanted labels in CONTRIBUTING.md and link to forum 2020-10-09 16:15:43 +02:00
Andreas Olsson ce62d3d689
Update versions in contribution documentation
Reflects 3c44598 and 429f97b.
2020-09-20 10:32:27 +02:00
Michael Eischer 7c23381a2b Drop support for Go version 1.11 2020-07-24 18:52:39 +02:00
rawtaz c4336978eb
Reword parts of Providing Patches in CONTRIBUTION.md
Primarily makes the request that contributors create a new branch for their changes stand out more.
2020-05-12 14:03:57 +02:00
rawtaz a03f107144
Add note about allowing maintainers edits in PRs. 2020-03-01 21:12:11 +01:00
Alexander Neumann c0373cd307 Remove -mod=vendor from all documentation and code 2020-03-01 19:32:35 +01:00
Vincent Bernat 3087776135 Update documentation for contributing
- No need to checkout into `GOPATH` anymore
 - `CHANGELOG.md` shouldn't be updated directly
2019-11-21 20:27:48 +01:00
Hugo Locurcio 40e0016403
Rename OS X to macOS in the documentation
macOS is the official name since the release of macOS 10.12 (Sierra).
2018-09-23 16:13:34 +02:00
Alexander Neumann e9a764129f Update docs for Go 1.11 2018-08-31 22:00:47 +02:00
Alexander Neumann 9c6e0c6eb9 Document gofmt version 2018-08-31 21:10:26 +02:00
Scott Albertson f744c2553e
Use https when linking to chris.beams.io
Why not link to How to [Write a Git Commit Message](https://chris.beams.io/posts/git-commit/) using HTTPS, it's going to redirect anyway.
2018-08-01 14:59:06 -07:00
Alexander Neumann 37df829b3d CONTRIBUTING: clarify wording 2018-01-19 13:00:49 +01:00
Alexander Neumann 77c07bfd19 Remove integration test for manpage 2017-09-26 13:16:55 +02:00
Shayne Holmes affc6c3390 Correct manpage command 2017-09-11 11:21:44 -07:00
Emil Hessman e13e6f34d2 Fix contribution typo 2017-08-13 19:35:53 +02:00
Alexander Neumann 14ed97102b Add instructions for developers 2017-08-05 12:05:53 +02:00
Alexander Neumann 13ee6792df Add remark about GOPATH on forked repos 2017-07-23 16:36:13 +02:00
Alexander Neumann 05500dc5f8 Update documentation 2017-07-23 14:32:31 +02:00
Alexander Neumann 5bc6486e3b Update docs 2017-07-23 14:25:39 +02:00
Alexander Neumann 9e0207e534 Add CHANGELOG.md and instructions for contributors 2017-03-09 10:40:24 +01:00
Pauline Middelink b4526c4e6e Enable the use of `context` in restic
Set up a cancelble context in global options, hook it into the ctrl-C handler
for proper cancel propegation.

Bump up minimal requirement for Go to version 1.7 in documentation
and test-build files.
2017-03-08 20:12:16 +01:00
Alexander Neumann 19ec8f4a77 Add paragraph about code contributions 2017-02-01 12:00:38 +01:00
olgeni 5a5687a506 Fix typo. 2017-01-31 10:09:59 +01:00
Alexander Neumann 7c49255c2a Add hints how to use the `go` tool and direnv 2016-10-17 13:09:56 +02:00
Jonathan Zacsh 1fe0e30d71 doc: point to correct `db` arg for `go get`
per side-chat in https://github.com/restic/restic/issues/494#issuecomment-209591073
2016-04-13 15:52:08 -04:00
Alexander Neumann 1ab8220022 Update CONTRIBUTING.md 2016-02-20 17:31:39 +01:00
Alexander Neumann 0a8ef79dad Move top-level files 2016-02-20 17:31:21 +01:00
Alexander Neumann b63399d606 Move things around for gb
This moves all restic source files to src/, and all vendored
dependencies to vendor/src.
2016-02-20 17:31:20 +01:00
Alexander Neumann b7260cafac CONTRIBUTING: Add paragraph about PRs and tests 2016-02-14 11:49:10 +01:00
Alexander Neumann 0f92f6319f Add note on determinism 2015-11-05 23:10:35 +01:00
Alexander Neumann 7b9f2fa9ef Add instructions on reporting bugs 2015-11-05 23:09:01 +01:00
Alexander Neumann dc842ffa09 Add a word about git commits 2015-08-12 20:38:43 +02:00
Alexander Neumann ed499440cc Add note about vagrant 2015-07-19 00:05:04 +02:00
Alexander Neumann 069e724d91 Document development environment 2015-06-24 20:29:58 +02:00
Alexander Neumann c814706bb1 Correct typos found by @fw42 2015-05-09 17:20:18 +02:00
Alexander Neumann 7d5211501f Improve docs for contribution 2015-05-09 11:11:48 +02:00
Alexander Neumann b0eeb6f6b7 doc: Fix spelling, link from README 2015-05-06 23:18:46 +02:00
Christian Kellermann c3adb835df Move contributing document to root 2015-05-06 14:45:04 +02:00