P4GetCurrentViews #1

  • //
  • guest/
  • andy_bachorski/
  • P4BSCommands/
  • P4GetCurrentViews
  • View
  • Commits
  • Open Download .zip Download (1 KB)
#
#	File:		P4GetCurrentRoot
#
#	Contains:	Script to return the Root path from the current P4
#				client settings. 
#
#	Version:	
#
#	Copyright:	 1999 by Apple Computer, Inc., all rights reserved.
#
#	File Ownership:
#
#		DRI:				Andy Bachorski
#
#		Other Contact:		xxx put other contact here xxx
#
#		Technology:			Perforce p4
#
#	Writers:
#
#		(afb)	Andy Bachorski
#
#	Change History (most recent first):
#
#		<0+>	11/16/99	afb		First checked in.
#
#
#	Usage
#		P4GetCurrentRoot [file]
#			file	location of a file contining the output from 
#					a p4 client command.  If not provides, a query
#					will be sent to the current p4 server to get
#					the needed info.

	Set Exit 0
	
	if "{1}" == ""
		Set delete_file_ 1
		Set info_file_ "{TempFolder}client_info_"
		
		p4 client -o > "{info_file_}"
	else
		Set delete_file_ 0
		Set info_file_ "{1}"
	end
	
	Open "{info_file_}" -h			#	open the file list hidden
	Find  "{info_file_}"			#	Go to the beginning of the file
	Find /View:/!1:!2001 "{info_file_}"
	
	Set view_file_ "{TempFolder}views_file"
	Catenate "{info_file_}." > "{view_file_}"
	
	Close "{info_file_}"
	if {delete_file_}
		Delete "{info_file_}"
	end
	
	echo "{view_file_}"
# Change User Description Committed
#1 235 Andy Bachorski First set of file for P4BS (p4 Build System).