We have moved: https://github.com/magnetikonline/linuxmicrosoftievirtualmachines
Due to the popularity of this Gist, and the work in keeping it updated via a Gist, all future updates will take place at the above location. Thanks!
| #!/usr/bin/env python | |
| """Use inotify to watch a directory and execute a command on file change. | |
| Watch for any file change below current directory (using inotify via pyinotify) | |
| and execute the given command on file change. | |
| Just using inotify-tools `while inotifywait -r -e close_write .; do something; done` | |
| has many issues which are fixed by this tools: | |
| * If your editor creates a backup before writing the file, it'll trigger multiple times. | |
| * If your directory structure is deep, it'll have to reinitialize inotify after each change. |
We have moved: https://github.com/magnetikonline/linuxmicrosoftievirtualmachines
Due to the popularity of this Gist, and the work in keeping it updated via a Gist, all future updates will take place at the above location. Thanks!
| #!/bin/sh -e | |
| # | |
| # Save this file as ~/bin/git-submit | |
| # | |
| # Usage: git submit [--draft] [remote] | |
| # Example: | |
| # 'git submit' executed on a Git branch tracking origin/master will push to refs/for/master. | |
| # | |
| REMOTE=origin |