[csw-devel] SF.net SVN: gar:[2683] csw/mgar/gar/v2
trygvis at users.sourceforge.net
trygvis at users.sourceforge.net
Mon Dec 22 12:31:17 CET 2008
Revision: 2683
http://gar.svn.sourceforge.net/gar/?rev=2683&view=rev
Author: trygvis
Date: 2008-12-22 11:31:17 +0000 (Mon, 22 Dec 2008)
Log Message:
-----------
o Adding some targets to work with svn.
Modified Paths:
--------------
csw/mgar/gar/v2/gar.conf.mk
Added Paths:
-----------
csw/mgar/gar/v2/bin/svnignore
csw/mgar/gar/v2/gar.svn.mk
csw/mgar/gar/v2/scm-help
Added: csw/mgar/gar/v2/bin/svnignore
===================================================================
--- csw/mgar/gar/v2/bin/svnignore (rev 0)
+++ csw/mgar/gar/v2/bin/svnignore 2008-12-22 11:31:17 UTC (rev 2683)
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+# Copyright 2008-2009 OpenCSW
+#
+# Redistribution and/or use, with or without modification, is
+# permitted. This software is without warranty of any kind. The
+# author(s) shall not be liable in the event that use of the
+# software causes damage.
+#
+# gar.svn.mk - Targets for working with svn
+
+# Read the comma separated ignores from stdin and merges it with any existing
+# ignores set on the directory.
+
+ignores=`mktemp`-ignores
+existing_ignores=`mktemp`-existing
+new_ignores=`mktemp`-new
+
+while [ "$1" != "" ]; do
+ echo $1 >> $ignores
+ shift
+done
+
+svn pg svn:ignore . > $existing_ignores
+cat $ignores $existing_ignores | sort | uniq > $new_ignores
+svn ps svn:ignore . -F $new_ignores
+
+rm -rf $ignores $existing_ignores $new_ignores
Property changes on: csw/mgar/gar/v2/bin/svnignore
___________________________________________________________________
Added: svn:executable
+ *
Modified: csw/mgar/gar/v2/gar.conf.mk
===================================================================
--- csw/mgar/gar/v2/gar.conf.mk 2008-12-22 01:28:00 UTC (rev 2682)
+++ csw/mgar/gar/v2/gar.conf.mk 2008-12-22 11:31:17 UTC (rev 2683)
@@ -568,8 +568,7 @@
FILE_SITES = $(foreach DIR,$(FILEDIR) $(GARCHIVEPATH),file://$(DIR)/)
# Extra libraries
-EXTRA_LIBS = gar.pkg.mk gar.common.mk
-
+EXTRA_LIBS = gar.pkg.mk gar.common.mk gar.svn.mk
ccenv:
@echo " Compiler: $(GARCOMPILER)"
@echo
Added: csw/mgar/gar/v2/gar.svn.mk
===================================================================
--- csw/mgar/gar/v2/gar.svn.mk (rev 0)
+++ csw/mgar/gar/v2/gar.svn.mk 2008-12-22 11:31:17 UTC (rev 2683)
@@ -0,0 +1,29 @@
+# vim: ft=make ts=4 sw=4 noet
+#
+# $Id$
+#
+# Copyright 2008-2009 OpenCSW
+#
+# Redistribution and/or use, with or without modification, is
+# permitted. This software is without warranty of any kind. The
+# author(s) shall not be liable in the event that use of the
+# software causes damage.
+#
+# gar.svn.mk - Targets for working with svn
+#
+
+scm-help:
+ @cat $(GARDIR)/scm-help
+
+scm-update-all: scm-update-package scm-update-gar
+
+scm-update-package:
+ $(SVN) --ignore-externals up
+
+scm-update-gar:
+ cd $(GARDIR) && $(SVN) --ignore-externals up
+
+scm-update-ignores:
+ $(GARDIR)/bin/svnignore work cookies download
+
+.PHONY: scm-help scm-update-all scm-update-package scm-update-gar
Added: csw/mgar/gar/v2/scm-help
===================================================================
--- csw/mgar/gar/v2/scm-help (rev 0)
+++ csw/mgar/gar/v2/scm-help 2008-12-22 11:31:17 UTC (rev 2683)
@@ -0,0 +1,10 @@
+These are the available SCM targets
+
+scm-update-all:
+ Updates both the package files and the gar/ directory
+
+scm-update-package:
+ Updates the package files
+
+scm-update-gar:
+ Updates the contents of the gar/ directory
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list