go-fastdfs/vendor/gopkg.in/Acconut/lockfile.v1
2019-02-18 19:46:06 +08:00
..
appveyor.yml add tus vendor 2019-02-18 19:46:06 +08:00
LICENSE add tus vendor 2019-02-18 19:46:06 +08:00
lockfile_unix.go add tus vendor 2019-02-18 19:46:06 +08:00
lockfile_windows.go add tus vendor 2019-02-18 19:46:06 +08:00
lockfile.go add tus vendor 2019-02-18 19:46:06 +08:00
README.md add tus vendor 2019-02-18 19:46:06 +08:00

lockfile

Handle locking via pid files.

Attention: This is a fork of Ingo Oeser's amazing work whose behavior differs a bit. While the original package allows a process to obtain the same lock twice, this fork forbids this behavior.

Build Status Unix Build status Windows

install

Install Go 1, either from source or with a prepackaged binary. For Windows support, Go 1.4 or newer is required.

Then run

go get gopkg.in/Acconut/lockfile.v1

LICENSE

BSD

documentation

package documentation at godoc.org

contributing

Contributions are welcome. Please open an issue or send me a pull request for a dedicated branch. Make sure the git commit hooks show it works.

git commit hooks

enable commit hooks via

    cd .git ; rm -rf hooks; ln -s ../git-hooks hooks ; cd ..