From 921d25ac9c2eb58a5f9ab90054dc7568cfccbbb1 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 20 Sep 2016 15:48:23 +0200 Subject: [PATCH] Add StoreUnloadHook registering in runtime --- libimagrt/src/runtime.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libimagrt/src/runtime.rs b/libimagrt/src/runtime.rs index 60f81d16..f85b274c 100644 --- a/libimagrt/src/runtime.rs +++ b/libimagrt/src/runtime.rs @@ -64,6 +64,7 @@ impl<'a> Runtime<'a> { use libimagstorestdhook::debug::DebugHook; use libimagstorestdhook::vcs::git::delete::DeleteHook as GitDeleteHook; use libimagstorestdhook::vcs::git::update::UpdateHook as GitUpdateHook; + use libimagstorestdhook::vcs::git::store_unload::StoreUnloadHook as GitStoreUnloadHook; use libimagerror::trace::trace_error; use libimagerror::trace::trace_error_dbg; use libimagerror::into::IntoError; @@ -158,8 +159,9 @@ impl<'a> Runtime<'a> { let sp = storepath; let hooks : Vec<(Box, &str, HP)> = vec![ - (Box::new(GitDeleteHook::new(sp.clone(), HP::PostDelete)) , "vcs", HP::PostDelete), - (Box::new(GitUpdateHook::new(sp, HP::PostUpdate)) , "vcs", HP::PostUpdate), + (Box::new(GitDeleteHook::new(sp.clone(), HP::PostDelete)), "vcs", HP::PostDelete), + (Box::new(GitUpdateHook::new(sp.clone(), HP::PostUpdate)), "vcs", HP::PostUpdate), + (Box::new(GitStoreUnloadHook::new(sp)), "vcs", HP::StoreUnload), ]; for (hook, aspectname, position) in hooks {