Date: prev next · Thread: first prev next last
2010 Archives by date, by thread · List index


On Thu, Nov 11, 2010 at 12:59:37PM +0100, Jan Holesovsky <kendy@suse.cz> wrote:
Indeed - looks great, please go ahead! :-)

Pushed.

I'm attaching one more patch - I just realised symlinks under rawbuild
are not created after clone.

After applying the patch, one can proceed with:

git clone <url>
cd build
bin/g clone

to get the sources ready under rawbuild - so no extra 'bin/g pull' is
needed.

Does it look OK?

Thanks.
From 259dc7ef7a29a117d986d01f4f47df0e15891842 Mon Sep 17 00:00:00 2001
From: Miklos Vajna <vmiklos@frugalware.org>
Date: Fri, 12 Nov 2010 01:58:27 +0100
Subject: [PATCH] bin/g: create symlinks under rawbuild after clone

---
 bin/g |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/bin/g b/bin/g
index 3828ea6..c865ff0 100755
--- a/bin/g
+++ b/bin/g
@@ -192,12 +192,15 @@ for DIR in $DIRS ; do
             git $PAGER "$COMMAND" $EXTRA "${FILES[@]}"
             RETURN=$?
 
+            # now we can change the dir in case of clone as well
+            [ "$COMMAND" = "clone" ] && cd $DIR
+
             # update stamp if the repo changed
             NEWHEADREF=`git show-ref --head HEAD`
             [ "$HEADREF" != "$NEWHEADREF" ] && touch $CLONEDIR/repos_changed
 
             case "$COMMAND" in
-                pull)
+                pull|clone)
                     # update links
                     for link in `ls` ; do
                         if [ ! -e "$RAWBUILDDIR/$link" ] ; then
-- 
1.7.3.2

Attachment: pgplWF_cEgawG.pgp
Description: PGP signature


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.