2.6. General Project Management Changes

This sections contains all the project management related changes that are not covered by the two categories above.

  ---- [ip] change set prjm-pkgkind-info-cmds
    created by wagner at 2000.05.25.14.58.02
    description:
    adds command options -listkinds -dumpkinds that list all defined
    package kinds and dump the complete PkgBase.DefaultData resource
    package changes:
      prjm  devel_prjm_d19_0_4      devel_prjm_d19_1_0
       


  ---- [f] change set prjm-apply-cache-fix-01
    created by wagner at 2000.05.25.17.46.16
    description:
    do not write state cache after application of arbitrary commands to
    packages
    package changes:
      prjm  devel_prjm_d19_1_0 devel_prjm_d19_1_1
       


  ---- [ip] change set feature-builtok-checks
    created by wagner at 2000.09.06.15.08.57
    description:
    Prior to every release operation, ComPact now checks if everything has
    been successfully built using the current sources.

    The test can be performed manually using the -builtok command option.

    The checks and command options have been added to prjm and pkgm.
    package changes:
      pkg_build   devel_pkg=build_d28_1_1 devel_pkg=build_d28_2_3
      prjm        devel_prjm_d25_0_1      devel_prjm_d26_0_0
      pkg_base    devel_pkg=base_d26_1_1  devel_pkg=base_d27_0_0
       


  ---- [f] change set fix-PRJ_ROOT+snapshotdir-checks
    created by wagner at 2000.09.07.10.17.52
    description:
    Fixes for two minor problems:

     o The existence of the PRJ_ROOT directory was not checked prior to
       any project management actions, so that errors were detected too
       late and error messages could be confusing.
     o The project manager _always_ wanted to create a snapshot directory
       and refused to do anything if it did not exist. This check has been
       removed for several actions not concerned with snapshots, releases,
       or change sets.
    package changes:
      prjbase devel_prjbase_d37_0_5   devel_prjbase_d37_0_6
      prjm    devel_prjm_d26_0_1      devel_prjm_d26_0_2
       


  ---- [f] change set fix-prjm-force-create-snapdir+relative-collectionroot+vc-add-known
    created by wagner at 2000.11.16.16.39.42
    description:
    This change set fixes the following issues:
     o The -force option did not have any effect on the creation of the
       snapshot directory in prjm.
     o Relative collection root (PRJ_ROOT) settings did not work with the
       state caches, because the file cache root was always set to /. This
       has been addressed by normalizing all file names before they reach
       the cache module. Hopefully all occurences have been found :-)
     o If the PkgVC module has cached all the files known to CVS, the add
       operation now automatically extends this list, so that no attempt
       will be made to add a file twice.
    package changes:
      prjbase devel_prjbase_d37_0_10  devel_prjbase_d37_0_11
      prjm    devel_prjm_d26_0_3      devel_prjm_d26_0_4
      pkg_vc  devel_pkg=vc_d38_1_6    devel_pkg=vc_d38_1_7
       


  ---- [] change set fix-prjm-builtok-check-before-release
    created by wagner at 2000.11.20.18.33.38
    description:
    This change supercedes fix-prjm-no-internal-pkg-release.
    We now explicitly check for builtok before any commitrelease action
    in the project manager.
    package changes:
      prjm  devel_prjm_d26_0_5      devel_prjm_d26_0_6