eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'PerforceSourceCodeManagerUtilities':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: PerforceSourceCodeManagerUtilities


Inheritance:

   Object
   |
   +--SourceCodeManagerUtilities
      |
      +--PerforceSourceCodeManagerUtilities

Package:
stx:libtool
Category:
System-SourceCodeManagement
Version:
rev: 1.22 date: 2019/04/11 16:37:48
user: stefan
file: PerforceSourceCodeManagerUtilities.st directory: libtool
module: stx stc-classLibrary: libtool

Class protocol:

class access
o  checkInInfoDialogClass

o  submitInfoDialogClass

o  workSpaceClass


Instance protocol:

utilities-cvs
o  askForContainer: boxText title: title note: notice initialModule: initialModule initialPackage: initialPackage initialFileName: initialFileName forNewContainer: forNewContainer
open a dialog asking for a source container;
return a dictionary containing module, package and filename,
or nil if canceled.

usage example(s):

     self
        askForContainer:'enter container' title:'container' note:'some note'
        initialModule:'foo' initialPackage:'bar' initialFileName:'baz'

o  checkinClass: aClass withInfo: aLogInfoOrNil withCheck: doCheckClass usingManager: managerOrNil
check a class into the source repository.
If the argument, aLogInfoOrNil isNil, ask interactively for log-message.
If doCheckClass is true, the class is checked for send of halts etc.

o  defineSourceContainerForClass: aClass usingManager: mgr title: title text: boxText createDirectories: createDirs createContainer: createContainer
let user specify the source-repository values for aClass

utilities-p4
o  submit

utilities-p4-interaction
o  getCheckinInfoFor: aClassNameOrPackageNameString initialAnswer: initialAnswerOrNil withQuickOption: withQuickOption
ask for a log message for checking in a class (plus checkinQuick state info),
and other info (mark as stable, for example).
Return the info-object (actually: the dialog) or nil if aborted.

usage example(s):

     SourceCodeManagerUtilities getCheckinInfoFor:'hello' initialAnswer:'bla'


Private classes:

    P4CheckinInfoDialog
    SubmitInfoDialog
    WorkSpace


ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Fri, 29 Mar 2024 12:09:44 GMT