Updated release script to use version number defined in ObjectiveCMIS/ObjectiveCMIS.xcconfig
Also updated CMISReachability to match library coding standards.
git-svn-id: https://svn.apache.org/repos/asf/chemistry/objectivecmis/trunk@1611614 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/ObjectiveCMIS/Utils/CMISReachability.m b/ObjectiveCMIS/Utils/CMISReachability.m
index 791bed1..adb76e0 100644
--- a/ObjectiveCMIS/Utils/CMISReachability.m
+++ b/ObjectiveCMIS/Utils/CMISReachability.m
@@ -35,16 +35,14 @@
+ (instancetype)networkReachability
{
- if (networkReachability == NULL)
- {
+ if (networkReachability == NULL) {
struct sockaddr_in zeroAddress;
bzero(&zeroAddress, sizeof(zeroAddress));
zeroAddress.sin_len = sizeof(zeroAddress);
zeroAddress.sin_family = AF_INET;
networkReachability = [self reachabilityWithAddress:&zeroAddress];
SCNetworkReachabilityFlags currentFlags = 0;
- if (SCNetworkReachabilityGetFlags(networkReachability->_networkReachabilityRef, ¤tFlags))
- {
+ if (SCNetworkReachabilityGetFlags(networkReachability->_networkReachabilityRef, ¤tFlags)) {
handleFlags(currentFlags);
}
}
@@ -54,8 +52,7 @@
- (void)dealloc
{
[self stopNotifier];
- if (self.networkReachabilityRef != NULL)
- {
+ if (self.networkReachabilityRef != NULL) {
CFRelease(self.networkReachabilityRef);
}
}
@@ -78,17 +75,14 @@
BOOL connected = !(flags & kSCNetworkReachabilityFlagsConnectionRequired);
- if (reachable && connected)
- {
+ if (reachable && connected) {
networkReachability->_networkConnection = YES;
}
- else
- {
+ else {
networkReachability->_networkConnection = NO;
}
- if ([CMISLog sharedInstance].logLevel == CMISLogLevelDebug)
- {
+ if ([CMISLog sharedInstance].logLevel == CMISLogLevelDebug) {
CMISLogDebug(@"Network reachable: %@", (reachable && connected) ? @"YES" : @"NO");
}
}
@@ -99,17 +93,14 @@
SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr *)hostAddress);
- if (reachability != NULL)
- {
+ if (reachability != NULL) {
returnReachability = [[self alloc] init];
- if (returnReachability != NULL)
- {
+ if (returnReachability != NULL) {
returnReachability.networkReachabilityRef = reachability;
[returnReachability startNotifier];
}
}
- else
- {
+ else {
CMISLogWarning(@"Failed to create reachability reference for address %@", hostAddress);
}
@@ -122,19 +113,15 @@
SCNetworkReachabilityContext context = {0, (__bridge void *)(self), NULL, NULL, NULL};
- if (SCNetworkReachabilitySetCallback(self.networkReachabilityRef, ReachabilityChangedCallback, &context))
- {
- if (SCNetworkReachabilityScheduleWithRunLoop(self.networkReachabilityRef, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode))
- {
+ if (SCNetworkReachabilitySetCallback(self.networkReachabilityRef, ReachabilityChangedCallback, &context)) {
+ if (SCNetworkReachabilityScheduleWithRunLoop(self.networkReachabilityRef, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode)) {
started = YES;
}
- else
- {
+ else {
CMISLogWarning(@"Failed to schedule network reachability with run loop");
}
}
- else
- {
+ else {
CMISLogWarning(@"Failed to set network reachability callback");
}
@@ -145,14 +132,11 @@
{
BOOL stopped = NO;
- if (self.networkReachabilityRef != NULL)
- {
- if (SCNetworkReachabilityUnscheduleFromRunLoop(self.networkReachabilityRef, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode))
- {
+ if (self.networkReachabilityRef != NULL) {
+ if (SCNetworkReachabilityUnscheduleFromRunLoop(self.networkReachabilityRef, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode)) {
stopped = YES;
}
- else
- {
+ else {
CMISLogWarning(@"Failed to unschedule network reachability from run loop");
}
}
diff --git a/release.sh b/release.sh
index f588cd9..03b4046 100755
--- a/release.sh
+++ b/release.sh
@@ -15,7 +15,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-OBJECTIVECMIS_VERSION=0.3
+OBJECTIVECMIS_VERSION=`sed -ne '/^OBJECTIVECMIS_VERSION=/s/.*=\([\^]*\)/\1/p' ObjectiveCMIS/ObjectiveCMIS.xcconfig`
+echo Library Version detected: $OBJECTIVECMIS_VERSION
+
OBJECTIVECMIS_PACK_SRC=chemistry-objectivecmis-$OBJECTIVECMIS_VERSION-src.zip
OBJECTIVECMIS_PACK_BIN=chemistry-objectivecmis-$OBJECTIVECMIS_VERSION-bin.zip
OBJECTIVECMIS_RC=RC1
@@ -99,13 +101,13 @@
cd release
-gpg --armor --output $OBJECTIVECMIS_PACK_SRC.asc --detach-sig $OBJECTIVECMIS_PACK_SRC
-gpg --print-md MD5 $OBJECTIVECMIS_PACK_SRC > $OBJECTIVECMIS_PACK_SRC.md5
-gpg --print-md SHA512 $OBJECTIVECMIS_PACK_SRC > $OBJECTIVECMIS_PACK_SRC.sha
+#gpg --armor --output $OBJECTIVECMIS_PACK_SRC.asc --detach-sig $OBJECTIVECMIS_PACK_SRC
+#gpg --print-md MD5 $OBJECTIVECMIS_PACK_SRC > $OBJECTIVECMIS_PACK_SRC.md5
+#gpg --print-md SHA512 $OBJECTIVECMIS_PACK_SRC > $OBJECTIVECMIS_PACK_SRC.sha
-gpg --armor --output $OBJECTIVECMIS_PACK_BIN.asc --detach-sig $OBJECTIVECMIS_PACK_BIN
-gpg --print-md MD5 $OBJECTIVECMIS_PACK_BIN > $OBJECTIVECMIS_PACK_BIN.md5
-gpg --print-md SHA512 $OBJECTIVECMIS_PACK_BIN > $OBJECTIVECMIS_PACK_BIN.sha
+#gpg --armor --output $OBJECTIVECMIS_PACK_BIN.asc --detach-sig $OBJECTIVECMIS_PACK_BIN
+#gpg --print-md MD5 $OBJECTIVECMIS_PACK_BIN > $OBJECTIVECMIS_PACK_BIN.md5
+#gpg --print-md SHA512 $OBJECTIVECMIS_PACK_BIN > $OBJECTIVECMIS_PACK_BIN.sha
cd ..