Changeset 562 for CMT/HEAD/mgr


Ignore:
Timestamp:
Mar 8, 2011, 5:02:59 PM (13 years ago)
Author:
rybkin
Message:

See C.L. 445

Location:
CMT/HEAD/mgr
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/mgr/cmt_svn_checkout.py

    r514 r562  
    2323"""
    2424
    25 __version__ = '0.4.0'
    26 __date__ = 'Wed Jul 01 2009'
     25__version__ = '0.5.0'
     26__date__ = 'Wed Feb 22 2011'
    2727__author__ = 'Grigory Rybkin'
    2828
     
    266266                if not self.with_version_directory:
    267267                    sc += self.write(os.path.join(p,'version.cmt'), version)
     268                elif os.path.exists(os.path.join(p,'version.cmt')):
     269                    print >>sys.stderr, 'Warning: file %s normally should not be under version control. Please, consider removing' % os.path.join(d,'version.cmt')
     270                    try:
     271                        os.rename(os.path.join(p,'version.cmt'),
     272                                  os.path.join(p,'version.cmt.orig'))
     273                        print >>sys.stderr, 'renamed %s -> %s' % (`os.path.join(p,'version.cmt')`, `os.path.join(p,'version.cmt.orig')`)
     274                    except (IOError, os.error), e:
     275                        error(e)
     276                   
    268277                if self.config:
    269278                    sc += self.generate(p)
  • CMT/HEAD/mgr/fragments/cleanup_header

    r493 r562  
    77.DEFAULT::
    88        $(echo) "(${CONSTITUENT}.make) $@: No rule for such target" >&2
    9 #       @echo "#CMT> Warning: $@: No rule for such target" >&2; exit
    10         if echo $@ | grep '$(package)setup\.make$$' >/dev/null; then\
    11          echo "$(CMTMSGPREFIX)" "(${CONSTITUENT}.make): $@: File no longer generated" >&2; exit 0; fi
    129else
    1310.DEFAULT::
    14         $(echo) "(${CONSTITUENT}.make) PEDANTIC: $@: No rule for such target" >&2
    15         if echo $@ | grep '$(package)setup\.make$$' >/dev/null; then\
    16          echo "$(CMTMSGPREFIX)" "(${CONSTITUENT}.make): $@: File no longer generated" >&2; exit 0;\
    17          elif test $@ = "$(cmt_final_setup)" -o\
    18          $@ = "$(cmt_final_setup_${CONSTITUENT})" ; then\
    19          found=n; for s in 1 2 3 4 5; do\
    20          sleep $$s; test ! -f $@ || { found=y; break; }\
    21          done; if test $$found = n; then\
    22          test -z "$(cmtmsg)" ||\
    23          echo "$(CMTMSGPREFIX)" "(${CONSTITUENT}.make) PEDANTIC: $@: Seems to be missing. Ignore it for now" >&2; exit 0 ; fi;\
    24          elif test `expr $@ : '.*/'` -ne 0 ; then\
    25          test -z "$(cmtmsg)" ||\
    26          echo "$(CMTMSGPREFIX)" "(${CONSTITUENT}.make) PEDANTIC: $@: Seems to be a missing file. Please check" >&2; exit 2 ; \
    27          else\
    28          test -z "$(cmtmsg)" ||\
    29          echo "$(CMTMSGPREFIX)" "(${CONSTITUENT}.make) PEDANTIC: $@: Seems to be a fake target due to some pattern. Just ignore it" >&2 ; exit 0; fi
     11        $(error PEDANTIC: $@: No rule for such target)
    3012endif
    3113
Note: See TracChangeset for help on using the changeset viewer.