summaryrefslogtreecommitdiff
path: root/tests-clar/repo/init.c
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2012-08-24 10:48:48 -0700
committerRussell Belfer <rb@github.com>2012-08-24 10:48:48 -0700
commit2eb4edf5f269f60b188ff72d350ee321d1cbaf79 (patch)
tree8f0217382b94730cb7692653a313c526020bfe6f /tests-clar/repo/init.c
parentc920e162325d0f9acba46a19c4619e6bfa17707e (diff)
downloadlibgit2-2eb4edf5f269f60b188ff72d350ee321d1cbaf79.tar.gz
Fix errors on Win32 with new repo init
Diffstat (limited to 'tests-clar/repo/init.c')
-rw-r--r--tests-clar/repo/init.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests-clar/repo/init.c b/tests-clar/repo/init.c
index 9cbc02b8f..67a9917db 100644
--- a/tests-clar/repo/init.c
+++ b/tests-clar/repo/init.c
@@ -30,6 +30,8 @@ static void ensure_repository_init(
{
const char *workdir;
+ cl_assert(!git_path_isdir(working_directory));
+
cl_git_pass(git_repository_init(&_repo, working_directory, is_bare));
workdir = git_repository_workdir(_repo);
@@ -47,7 +49,8 @@ static void ensure_repository_init(
#ifdef GIT_WIN32
if (!is_bare) {
- cl_assert((GetFileAttributes(git_repository_path(_repo)) & FILE_ATTRIBUTE_HIDDEN) != 0);
+ DWORD fattrs = GetFileAttributes(git_repository_path(_repo));
+ cl_assert((fattrs & FILE_ATTRIBUTE_HIDDEN) != 0);
}
#endif