from git import *
-logging.basicConfig(level=logging.INFO,
- format='%(asctime)s - %(message)s',
- datefmt='%Y-%m-%d %H:%M:%S')
+IGNORE_PATTERNS = ['*.git/*', '*.swp', '*.swpx', '*~', ]
class GIXEventHandler(PatternMatchingEventHandler):
ignore_patterns=ignore_patterns,
ignore_directories=ignore_directories,
case_sensitive=case_sensitive)
+ logging.basicConfig(level=logging.INFO,
+ format='%(asctime)s - %(message)s',
+ datefmt='%Y-%m-%d %H:%M:%S')
+
self.git = git
self.message = ' '
self.repo = Repo(self.path)
self.git = self.repo.git
self.event_handler = GIXEventHandler(self.git, patterns=['*'+path+'*'],
- ignore_patterns=['*.git/*',])
+ ignore_patterns=IGNORE_PATTERNS)
self.observer = Observer()
self.observer.schedule(self.event_handler, path, recursive=True)