From owner-freebsd-questions@FreeBSD.ORG Fri Aug 31 18:11:06 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2AAC316A418 for ; Fri, 31 Aug 2007 18:11:06 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx1.freebsd.org (Postfix) with ESMTP id 894C213C46E; Fri, 31 Aug 2007 18:11:05 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <46D859B7.4090108@FreeBSD.org> Date: Fri, 31 Aug 2007 20:11:03 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Mel References: <46D81EB4.3060902@queue.to> <46D84C86.8010207@FreeBSD.org> <46D854DB.6080505@queue.to> <200708312001.19944.fbsd.questions@rachie.is-a-geek.net> In-Reply-To: <200708312001.19944.fbsd.questions@rachie.is-a-geek.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: How to retrieve a directory tree from perforce.freebsd.org? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Aug 2007 18:11:06 -0000 Mel wrote: > On Friday 31 August 2007 19:50:19 Howard Goldstein wrote: >> Kris Kennaway wrote: >>> Manolis Kiagias wrote: >>>> Howard Goldstein wrote: >>>>> As the subject says, is there a straightforward way to retrieve a >>>>> directory tree from perforce.freebsd.org? Clicking individual files in >>>>> the web interface is really tedious. >>>>> _______________________________________________ >>>>> freebsd-questions@freebsd.org mailing list >>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>>>> To unsubscribe, send any mail to >>>>> "freebsd-questions-unsubscribe@freebsd.org" >>>> It seems the required software for accessing perforce repositories is >>>> available in ports: >>>> >>>> /usr/ports/devel/perforce >>>> >>>> I haven't tried it myself though. I don't even know if >>>> perforce.freebsd.org allows anonymous access. You can however read some >>>> details on it here: >>>> >>>> http://www.freebsd.org/doc/en_US.ISO8859-1/articles/p4-primer/index.html >>>> >>>> If you do try, it please send a follow up post with results. >>>> >>>> >>>> _______________________________________________ >>>> freebsd-questions@freebsd.org mailing list >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>>> To unsubscribe, send any mail to >>>> "freebsd-questions-unsubscribe@freebsd.org" >>> No, it doesn't allow anonymous access (this isn't feasible due to the >>> way perforce works, i.e. maintaining all client state on the server). >>> I dont know of a way to extract a general perforce tree, although a >>> few of them (like trustedbsd) are exported via cvsup on I think >>> cvsup9. I think you will have to ask whoever's branch you are looking >>> at for a copy of it. >> Dang. Like an idiot savant, perforce appears to be (channeling Yoda I >> am?) Time for a script to workaround perforce's needlessly overcomplex >> stupidity. Thanks for letting me know I'm beating my head against the >> wall with the out-of-box tools...binary only at that. > > I assume that since sources in perforce is work-in-progress that may or not > become official work-in-progress (-current), download complexity is a plus. > perforce just isn't intended for this purpose, it's meant for internal use within a (closed) organisation. As great as it is for development with large numbers of branches, this is one of the important technical reasons why it's not suitable for primary FreeBSD distribution. In principle the web front end could offer this kind of aggregation of files from a branch, maybe you should raise it as a feature request with perforce.com. Kris