diff --git a/git.skip-test-patterns b/git.skip-test-patterns
index 5aaebef..f80cadf 100644
--- a/git.skip-test-patterns
+++ b/git.skip-test-patterns
@@ -1,8 +1,8 @@
+expensive 2GB clone test; enable with GIT_TEST_CLONE_2GB=true
 filesystem does not corrupt utf-8
 GIT_SKIP_TESTS
 missing AUTOIDENT
 missing CASE_INSENSITIVE_FS
-missing CLONE_2GB
 missing DONTHAVEIT
 missing EXPENSIVE
 missing JGIT
diff --git a/git.spec b/git.spec
index e8430c0..aab6bc9 100644
--- a/git.spec
+++ b/git.spec
@@ -86,11 +86,11 @@
 %endif
 
 # Define for release candidates
-#global rcrev   .rc0
+%global rcrev   .rc0
 
 Name:           git
-Version:        2.27.0
-Release:        1%{?rcrev}%{?dist}.2
+Version:        2.28.0
+Release:        0.0%{?rcrev}%{?dist}
 Summary:        Fast Version Control System
 License:        GPLv2
 URL:            https://git-scm.com/
@@ -1058,6 +1058,9 @@ rmdir --ignore-fail-on-non-empty "$testdir"
 %{?with_docs:%{_pkgdocdir}/git-svn.html}
 
 %changelog
+* Thu Jul 09 2020 Todd Zullinger <tmz@pobox.com> - 2.28.0-0.0.rc0
+- update to 2.28.0-rc0
+
 * Fri Jun 26 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.27.0-1.2
 - Perl 5.32 re-rebuild of bootstrapped packages
 
diff --git a/sources b/sources
index e93cebc..d4fc5f7 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (git-2.27.0.tar.xz) = 8ddea44503db7caf1f6080e64555541aa64a7b8761fd6541965ee244d9c4a47befccda1a239f11d86c2ad0ff24923d084f65712f5f2d6cfa178573e3471c6c33
-SHA512 (git-2.27.0.tar.sign) = ef158f08dc42660483739ccdf0fb0985537cd354031d17484546a68062a8ba38c22cb1451ea17d397f7cde162d091c9b5d7344dda338f6dd1900228ad49d2ada
+SHA512 (git-2.28.0.rc0.tar.xz) = bdfcbb7c99c28868700ad0d3d2fdb783c93478adfc6cfdfa0c04f6eaef0080950b2856f6ea65567ac3b78493126a327ca31323f832668bc45b3ff6cbfd05b417
+SHA512 (git-2.28.0.rc0.tar.sign) = e2bc33bc2918386b3357ddc65d0c7a009f5a6d0c53621186f99d0c3de35a2f96649cc1d183d0f7731859f1a6d99855790dc2ce8b1db1c83cad14163a4e89cb9d