Skip to content

Commit cd7bd2d

Browse files
committed
support running .nbgitpuller.script.{init,update} on start
1 parent e3cca69 commit cd7bd2d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

nbgitpuller/pull.py

+6
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,9 @@ def initialize_repo(self):
154154
clone_args.extend(['--branch', self.branch_name])
155155
clone_args.extend(["--", self.git_url, self.repo_dir])
156156
yield from execute_cmd(clone_args)
157+
if os.path.exists(os.path.join(self.repo_dir, '.nbgitpuller.script.init')):
158+
logging.info('Running init script')
159+
yield from execute_cmd('. ./.nbgitpuller.script.init', cwd=self.repo_dir, shell=True)
157160
logging.info('Repo {} initialized'.format(self.repo_dir))
158161

159162
def reset_deleted_files(self):
@@ -343,6 +346,9 @@ def update(self):
343346
yield from self.ensure_lock()
344347
yield from self.merge()
345348

349+
if os.path.exists(os.path.join(self.repo_dir, '.nbgitpuller.script.update')):
350+
logging.info('Running update script')
351+
yield from execute_cmd('. ./.nbgitpuller.script.update', cwd=self.repo_dir, shell=True)
346352

347353
def main():
348354
"""

0 commit comments

Comments
 (0)