- Create empty directory if not exists - Check if the directory is empty - if not empty, check if it's an existing backup repository - else throw an error Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>