summaryrefslogtreecommitdiff
path: root/tests-clar/refs/revparse.c
diff options
context:
space:
mode:
authorBen Straub <bstraub@github.com>2012-06-07 13:22:50 -0700
committerBen Straub <bstraub@github.com>2012-06-07 13:22:50 -0700
commit763b838152244c0d7433cde0046e9f67369074e3 (patch)
tree7b3b00fda760c817d210a597e3f1f850a9d98ce0 /tests-clar/refs/revparse.c
parent6c08e69fd92028822cb98368e564c5cb7964c072 (diff)
downloadlibgit2-763b838152244c0d7433cde0046e9f67369074e3.tar.gz
Fixing rev-parse-induced Travis errors.
Diffstat (limited to 'tests-clar/refs/revparse.c')
-rw-r--r--tests-clar/refs/revparse.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/tests-clar/refs/revparse.c b/tests-clar/refs/revparse.c
index 0bd6ad704..0610df7e4 100644
--- a/tests-clar/refs/revparse.c
+++ b/tests-clar/refs/revparse.c
@@ -4,6 +4,7 @@
static git_repository *g_repo;
static git_object *g_obj;
+static char g_orig_tz[16] = {0};
@@ -23,6 +24,10 @@ static void test_object(const char *spec, const char *expected_oid)
void test_refs_revparse__initialize(void)
{
+ char *tz = getenv("TZ");
+ if (tz)
+ strcpy(g_orig_tz, tz);
+ setenv("TZ", "UTC", 1);
g_repo = cl_git_sandbox_init("testrepo.git");
}
@@ -30,6 +35,7 @@ void test_refs_revparse__cleanup(void)
{
cl_git_sandbox_cleanup();
g_obj = NULL;
+ setenv("TZ", g_orig_tz, 1);
}
@@ -145,10 +151,8 @@ void test_refs_revparse__date(void)
test_object("HEAD@{10 years ago}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
test_object("HEAD@{1 second}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
test_object("master@{2012-4-30 10:23:20 -0800}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
- test_object("master@{2012-4-30 10:24 -0800}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
- test_object("master@{2012-4-30 16:24 -0200}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
- test_object("master@{1335806600}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");
- test_object("master@{1335816640}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
+ test_object("master@{2012-4-30 18:24 -0800}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
+ test_object("master@{2012-4-30 23:24 -0300}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750");
/* Core git gives a65fedf, because they don't take time zones into account. */
test_object("master@{1335806640}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644");