AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20070627175240.17bea9b6@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<larry.scheer@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
RMID:#imap/andys@onstor.net@onstor-exch02.onstor.net/INBOX	0	BB375AF679D4A34E9CA8DFA650E2B04E02215892@onstor-exch02.onstor.net
X-Sylpheed-End-Special-Headers: 1
Date: Wed, 27 Jun 2007 18:02:20 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: "Larry Scheer" <larry.scheer@onstor.com>
Subject: Re: Review Request
Message-ID: <20070627180220.6928bd16@ripper.onstor.net>
In-Reply-To: <BB375AF679D4A34E9CA8DFA650E2B04E02215892@onstor-exch02.onstor.net>
References: <BB375AF679D4A34E9CA8DFA650E2B04E02215891@onstor-exch02.onstor.net>
	<BB375AF679D4A34E9CA8DFA650E2B04E02215892@onstor-exch02.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="MP_Tt8O4bT/KEtvCaY7/WJP8gy"

--MP_Tt8O4bT/KEtvCaY7/WJP8gy
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I need a changelist # for a client with its depot on mightydog,
basically your home directory.  You know you should not be writing code
on linux-compile: it's a compile server, not your workstation, plus the
other 27 reasons.  What do I have to do to get you to follow
intelligent procedure?  Make it easy for you?  OK, you asked for it.

Attached are 2 scripts that will "sync" your current top-of-branch
directory to the equivalent directory in linux-compile local storage.
The directory /home/larrys has to be NFS mounted on your workstation
at /linux-compile.  Simply supply a changelist # as the argument, and
it will go through all the files in the changelist and ask you what
you want to do with them.  If they are different.  If the file isn't
checked out on the linux-compile side, then it might have trouble
being over-written as it won't be writeable.  This is on purpose.

Set BRANCH=braaaanch in your environment, or cougar will be used.

If you have /linux-compile mounted as specified above, it will assume
that all your branches are in /linux-compile/src.  You can edit the
script to change that to something else, like depot or whatever.

If the two files are not different, it will echo the name but not
stop.  If they are different, or missing/existing, it will give you a
menu of choices.  The send option copies the local copy of the file to
the depot on linux-compile.  If the file on linux-compile is
read-only, this bombs out, by design.



On Tue, 26 Jun 2007 17:50:57 -0700 "Larry Scheer"
<larry.scheer@onstor.com> wrote:

> Correction the copy of the changed sources in my home directory are
> in: /home/larrys/src/cougar/nfx-tree/code/ssc-sshd-kb5
> 
> _____________________________________________
> From: Larry Scheer 
> Sent: Tuesday, June 26, 2007 5:38 PM
> To: Andy Sharp
> Subject: Review Request
> 
> Andy,
>     This code is in my P4CLINET: larrys-r14-dmip on
> linux-compile:/home/larrys/perforce/trees/cougar/nfx-tree/code/ssc-sshd-
> kb5
> 
> I also have a copy in my home directory at:/homes
> /larrys/perforce/trees/cougar/nfx-tree/code/ssc-sshd-kb5
> 
> Change 24311 by larrys@larrys-r14-dmip on 2007/06/20 13:27:05
> *pending*
> 
>         Work to get SSHD version 4.2p1 to build for bobcat linux.
>         Reviewed by:
> 
> Affected files ...
> 
> ... //depot/cougar/nfx-tree/Makefile.ssc#6 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/Makefile#5 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/auth2-passwd.c#1 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/auth2-pubkey.c#1 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/auth2.c#1 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/defines.h#1 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/entropy.c#1 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/linux.h#1 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/linux.mk#1 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/monitor.c#1 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/openbsd.mk#1 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/session.c#1 edit
> ... //depot/cougar/nfx-tree/code/ssc-sshd-kb5/sshlogin.c#1 edit
> ... //depot/cougar/nfx-tree/openbsd.mk#2 edit

--MP_Tt8O4bT/KEtvCaY7/WJP8gy
Content-Type: application/octet-stream; name=sync-linux-compile
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=sync-linux-compile

IyEvYmluL3NoCgplYXRtZT0wCgppZiBbIC16ICIkQlJBTkNIIiBdIDsgdGhlbgoJQlJBTkNIPWNv
dWdhcgpmaQoKREVTUE9UPXNyYwoKd2hpbGUgcmVhZCBnYXJiIGp1bmsgYWN0aW9uIDsgZG8KCWlm
IFsgIiRlYXRtZSIgPSAxIC1vICIkZ2FyYiIgIT0gIi4uLiIgXSA7IHRoZW4KCQljb250aW51ZQoJ
ZmkKCWY9YGVjaG8gJGp1bmsgfCBzZWQgLWUgInMrLy9kZXBvdC8kQlJBTkNILysrIiAtZSAncysj
LiokKysnYAoJY2FzZSAiJGFjdGlvbiIgaW4KCWRlbGV0ZSkKCQlpZiBbIC1mICRmIF0gOyB0aGVu
CgkJCWVjaG8gIiRmIGV4aXN0cyBidXQgc2hvdWxkIGJlIGRlbGV0ZWQiCgkJCWVhdG1lPTEKCQkJ
Y29udGludWUKCQllbGlmIFsgLWYgL2xpbnV4LWNvbXBpbGUvJERFU1BPVC8kQlJBTkNILyRmIF0g
OyB0aGVuCgkJCWVjaG8gIi9saW51eC1jb21waWxlLyRERVNQT1QvJEJSQU5DSC8kZiBleGlzdHMg
YnV0IHNob3VsZCBiZSBkZWxldGVkIgoJCQllYXRtZT0xCgkJCWNvbnRpbnVlCgkJZmkKCQk7OwoJ
ZWRpdHxhZGQpCgkJZGlmZiAkZiAvbGludXgtY29tcGlsZS8kREVTUE9ULyRCUkFOQ0gvJGYgPi9k
ZXYvbnVsbCB8fCB7CgkJCWVjaG8gImZpbGUgJGYgZGlmZmVyczoiCgkJCWRpZmYgJGYgL2xpbnV4
LWNvbXBpbGUvJERFU1BPVC8kQlJBTkNILyRmIHwgbW9yZQoJCQllY2hvIC1uICIkZiBnKGV0KTsg
cyhlbmQpOyB2KGkpIG4ob3RoaW5nKSBbbl0gIgoJCQlyZWFkIGFucyA8IC9kZXYvdHR5CgkJCWNh
c2UgJGFucyBpbgoJCQlnKikKCQkJCWNwIC9saW51eC1jb21waWxlLyRERVNQT1QvJEJSQU5DSC8k
ZiAkZgoJCQkJOzsKCQkJcyopCgkJCQljcCAkZiAvbGludXgtY29tcGlsZS8kREVTUE9ULyRCUkFO
Q0gvJGYKCQkJCTs7CgkJCXYqKQoJCQkJZ3ZpbSAtTyAkZiAvbGludXgtY29tcGlsZS8kREVTUE9U
LyRCUkFOQ0gvJGYKCQkJCTs7CgkJCSopCgkJCQljb250aW51ZQoJCQkJOzsKCQkJZXNhYwoJCQll
YXRtZT0xCgkJCWNvbnRpbnVlCgkJfQoJCTs7Cgllc2FjCgllY2hvICRmXDogbm8gZGlmZnMKZG9u
ZQo=

--MP_Tt8O4bT/KEtvCaY7/WJP8gy
Content-Type: application/octet-stream; name=sync-linux-compile-cl
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=sync-linux-compile-cl

IyEvYmluL3NoCgplYXRtZT0wCgppZiBbICIkIyIgLWx0IDEgXSA7IHRoZW4KCWVjaG8gLW4gIkdp
dmUgbWUgYSBjaGFuZ2VsaXN0ICMgIgoJcmVhZCBjbAplbGlmIFsgIiQjIiAtZ3QgMSBdIDsgdGhl
bgoJZWNobyAidXNhZ2U6ICQwIDxwZXJmb3JjZSBjaGFuZ2VsaXN0ICM+IgplbHNlCgljbD0kMQpm
aQoKaWYgWyAteiAiJEJSQU5DSCIgXSA7IHRoZW4KCUJSQU5DSD1jb3VnYXIKZmkKCnA0IGRlc2Ny
aWJlICRjbCB8IGdyZXAgJ15cLlwuXC4nIHwgfi9iaW4vc3luYy1saW51eC1jb21waWxlCg==

--MP_Tt8O4bT/KEtvCaY7/WJP8gy--
