mercurial/extensions.st
changeset 353 456532e0478c
parent 303 aee999e9dc25
child 367 af5fea76e6ed
child 488 6b2d041eb09a
equal deleted inserted replaced
352:c49eddaa3b74 353:456532e0478c
   723     "
   723     "
   724 
   724 
   725     "Created: / 20-11-2012 / 23:58:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   725     "Created: / 20-11-2012 / 23:58:55 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   726 ! !
   726 ! !
   727 
   727 
       
   728 !ProjectDefinition class methodsFor:'accessing - hg - settings'!
       
   729 
       
   730 hgEnsureCopyrightMethod
       
   731     "If true, then #copyright method is automatically compiled in each class
       
   732      (but iff project definition defines it)
       
   733 
       
   734      Default is true (compile such method) but if the repository is mirror of CVS and
       
   735      you want to merge back to CVS at some point, you may want to not compile them
       
   736      to keep changes against CVS minimal"
       
   737 
       
   738     ^true "default"
       
   739 
       
   740     "Created: / 09-10-2013 / 11:48:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
   741 ! !
       
   742 
       
   743 !ProjectDefinition class methodsFor:'accessing - hg - settings'!
       
   744 
       
   745 hgEnsureVersion_HGMethod
       
   746     "If true, then #version_HG method is automatically compiled in each class.
       
   747 
       
   748      Default is true (compile such method) but if the repository is mirror of CVS and
       
   749      you want to merge back to CVS at some point, you may want to not compile them
       
   750      to keep changes against CVS minimal. 
       
   751 
       
   752      If false, version_HG is compiled only in classes that has been modified
       
   753      and commited.
       
   754 
       
   755      Note that Mercurial can live without them
       
   756      just fine"
       
   757 
       
   758     ^true "default"
       
   759 
       
   760     "Created: / 09-10-2013 / 11:50:40 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
   761 ! !
       
   762 
   728 !ProjectDefinition class methodsFor:'accessing - hg'!
   763 !ProjectDefinition class methodsFor:'accessing - hg'!
   729 
   764 
   730 hgLogicalRevision
   765 hgLogicalRevision
   731 
   766 
   732     "
   767     "
   813 
   848 
   814     "Created: / 26-11-2012 / 13:06:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   849     "Created: / 26-11-2012 / 13:06:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   815     "Modified: / 27-11-2012 / 22:14:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   850     "Modified: / 27-11-2012 / 22:14:41 / Jan Vrany <jan.vrany@fit.cvut.cz>"
   816 ! !
   851 ! !
   817 
   852 
   818 !ProjectDefinition class methodsFor:'accessing - hg'!
   853 !ProjectDefinition class methodsFor:'accessing - hg - settings'!
   819 
   854 
   820 hgRemoveContainesForDeletedClasses
   855 hgRemoveContainesForDeletedClasses
   821     "If true, then containers for removed classes are __AUTOMATICALLY__ removed from the
   856     "If true, then containers for removed classes are __AUTOMATICALLY__ removed from the
   822      repositoru. If false, obsolete containes are kept.
   857      repositoru. If false, obsolete containes are kept.
   823 
   858