commit | 680376e31408bf9a43fb39cbceeeb9012728d081 | [log] [tgz] |
---|---|---|
author | Dan Jacques <dnj@chromium.org> | Wed Feb 01 07:33:25 2017 |
committer | Dan Jacques <dnj@chromium.org> | Wed Feb 01 07:33:25 2017 |
tree | c61a75e6f0a381a0d7b7e03ac79b7c19f8a82589 | |
parent | a8ffa1178cf165619c80445eb3df0473e53c7b7f [diff] |
Better comments, Unlock test. Add better comments for several functions, fixing errors and clarifying intent. Add a test for a lock's Handle and its Unlock method. Clarify that Unlock is intended to panic if called multiple times after a single success. Additionally, add implementations for this feature.
Go implementation of filesystem-level locking.
Request features and report bugs using the GitHub Issue Tracker.
Contributions to this project are welcome, though please file an issue. before starting work on anything major.
To get started contributing to this project, clone the repository:
git clone https://github.com/danjacques/gofslock
This repository uses pre-commit-go to validate itself. Please install this prior to working on the project:
user.email
and user.name
are configured in git config
.go get -u -t github.com/danjacques/gofslock/...
go get -u github.com/maruel/pre-commit-go/cmd/... && pcg