Tonkpils / snag

Automatic build tool for all your projects
MIT License
32 stars 4 forks source link

not spawning a new go routine for processing events #5

Closed zabawaba99 closed 9 years ago

zabawaba99 commented 9 years ago

resolves #2

I ran a test with a binary compiled before and one after

Before:

./snag1
"/Users/Steven/go/src/github.com/Tonkpils/snag/build_manager.go": CHMOD
?       github.com/Tonkpils/snag    [no test files]
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": REMOVE
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/build_manager.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CREATE
expected 'package', found 'EOF'
warning: "./..." matched no packages
no packages to test
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CHMOD
found packages build_manager.go (main) and foobar.go (snag) in .
warning: "./..." matched no packages
no packages to test
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CHMOD
?       github.com/Tonkpils/snag    [no test files]
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": REMOVE
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": CREATE
Creating
2015/07/19 13:07:27 stat /Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go: no such file or directory
?       github.com/Tonkpils/snag    [no test files]
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": REMOVE
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/test": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/test/test.go": CREATE
?       github.com/Tonkpils/snag    [no test files]
?       github.com/Tonkpils/snag/test   [no test files]
"/Users/Steven/go/src/github.com/Tonkpils/snag/test/test.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/test/test.go": CHMOD
2015/07/19 13:07:56 stat /Users/Steven/go/src/github.com/Tonkpils/snag/test/test.go: no such file or directory
?       github.com/Tonkpils/snag    [no test files]
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": REMOVE
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/test": REMOVE|RENAME
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/index": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/index": REMOVE
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/objects/0f/58460f3b8bb16fdd73f2b56481a3e0803d395a": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/objects/16/c2a1b494c0cd4b481958b1a67de3f9775a2312": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/index": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/index.lock": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/objects/0f/58460f3b8bb16fdd73f2b56481a3e0803d395a": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/objects/16/c2a1b494c0cd4b481958b1a67de3f9775a2312": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/index.lock": REMOVE
Deleteing

After

/snag
"/Users/Steven/go/src/github.com/Tonkpils/snag/build_manager.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/build_manager.go": WRITE
?       github.com/Tonkpils/snag    [no test files]
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": REMOVE
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/build_manager.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CREATE
Creating
can't load package: package github.com/Tonkpils/snag:
foobar.go:1:1: expected 'package', found 'EOF'
exit status 1
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": WRITE
can't load package: package github.com/Tonkpils/snag: found packages build_manager.go (main) and foobar.go (snag) in /Users/Steven/go/src/github.com/Tonkpils/snag
exit status 1
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": WRITE
?       github.com/Tonkpils/snag    [no test files]
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": REMOVE
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go": RENAME
2015/07/19 13:07:27 stat /Users/Steven/go/src/github.com/Tonkpils/snag/foobar.go: no such file or directory
?       github.com/Tonkpils/snag    [no test files]
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": REMOVE
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/test": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/test/test.go": CREATE
Creating
?       github.com/Tonkpils/snag    [no test files]
"/Users/Steven/go/src/github.com/Tonkpils/snag/test/test.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/test/test.go": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/test/test.go": RENAME
2015/07/19 13:07:56 stat /Users/Steven/go/src/github.com/Tonkpils/snag/test/test.go: no such file or directory
?       github.com/Tonkpils/snag    [no test files]
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": REMOVE
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/snag": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/test": REMOVE|RENAME
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/index": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/index": REMOVE
Deleteing
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/objects/0f/58460f3b8bb16fdd73f2b56481a3e0803d395a": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/objects/16/c2a1b494c0cd4b481958b1a67de3f9775a2312": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/index": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/index.lock": CREATE
Creating
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/objects/0f/58460f3b8bb16fdd73f2b56481a3e0803d395a": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/objects/16/c2a1b494c0cd4b481958b1a67de3f9775a2312": CHMOD
"/Users/Steven/go/src/github.com/Tonkpils/snag/.git/index.lock": REMOVE
Deleteing

From what I can tell it's the same output