[macports-base] branch gsoc17-migrate updated (272ae31 -> db97895)

Umesh Singla umeshksingla at macports.org
Sun Mar 11 23:06:35 UTC 2018


Umesh Singla (umeshksingla) pushed a change to branch gsoc17-migrate
in repository macports-base.

    from 272ae31  Refactor constructing variant string
     add 24d6f3a  Revert "Make leaves pseudo-port recursive"
     add 071592d  Revert "ChangeLog: Update for 14a51540"
     add 0beb6b7  doc: Regenerate man pages
     add 9606edb  Regenerate man pages with updated asciidoc dependencies
     add aaf5c58  move startupitem.* options to portstartupitem
     add fd19a71  add startupitem options for additional logging
     add 6d01ed7  remove extra whitespace
     add 738e5f5  Unload startupitems at deactivate time
     add 6faf3f8  Use notes for startupitem loading information
     add 8c9d7d3  remove unneeded globals
     add 5b83aaa  Support startupitems that aren't generated by base
     add 21ce0fb  add missing global
     add cbffd13  Silence stderr from launchctl
     add 85ffdc7  Allow disabling autostart of startupitems globally
     add 13f6f0f  use system -W
     add 64c60f2  Find port providing ccache binary for trace mode
     add 3ad5dbd  Merge pull request #57 from raimue/ccache-tracemode
     add 8a3b73d  Use MacPorts svn on El Capitan and earlier
     add c8fd1a3  Improve wording of comment
     add 2564ab3  Store C++ stdlib info in the registry
     add 5cc3119  Allow searching registry for ports with a null attribute
     add 5818808  Remove completed TODO item
     add c819021  Check C++ stdlib in rev-upgrade
     add 2a6538a  Fix searching for registry entries by an empty string
     add 62e07ca  portfetch.tcl: Depend on port:subversion on 10.11 and earlier
     add 78990c5  Use MacPorts git port on Mountain Lion and earlier
     add e6eedb0  Fix os.major number for git port use
     add bda6687  Speed up rev-upgrade scan for C++ stdlib usage
     add 745ab37  rev-upgrade: Save progress in cxx_stdlib check
     add 1e9e6f1  Fix unset load_startupitem variable in upgrade
     add 995dde8  sip_copy_proc: Avoid COPYFILE_CLONE
     new 3b66797  Add snapshot action to action_array
     new 44d6402  Add new table schema required for snapshot action
     new 49360e6  Add snapshot tables to update_db function
     new 9d67b3c  Include snapshot.tcl in MakeFile
     new 9ba6694  WIP: Connect to registry db and add a snapshot in snapshots table
     new 84620b7  WIP: Add function to store ports as part of the snapshot
     new ce9b552  Add primary and foreign keys separately
     new 788d23c  WIP: Add function to store port variants (with sign) as part of a snapshot
     new 4c3ae02  Bug fix: sql
     new 8cf2ebe  WIP: Parse variants and store in registry
     new faf7d9f  minor changes
     new 42b1bc2  Store variants with sign in registrydb as part of snapshot
     new 8169bb2  Store the current state (imaged/installed) of the port in snapshot
     new f98e721  Add restore action to action array
     new 2df3aa5  Uninstall installed ports before restoring snapshot
     new 68bf123  Add install ports proc to restore
     new 2e116d7  Run only the install target
     new 6d8da67  Move restore to migrate instead
     new 06eea36  WIP: Sort ports before installing
     new 1815886  import migrate module to macports
     new 8cc972d  sorting ports finalized for installation and uninstallation
     new 29f21ce  remove unused VERSION variable
     new bd88a41  fetching snapshot procedure in progress
     new f9c7625  Add the required data structure for snapshot
     new 48f6300  Remove infrequently used sql indices
     new 1ee0193  Add SQL query for fetching a snapshot from a given id
     new c3b80f9  Improve the SQL query to get snapshot elements
     new c6bc351  WIP: Add registry functions for getting reg_snapshot like reg_entry
     new c342d9b  WIP: Add C functions to get snapshot
     new a0478d2  WIP: Add utility functions for snapshot entity
     new 3088391  Remove potential compiling errors and modularize snapshot
     new 6ce29e2  Add C header file for handling snapshot object methods
     new e487ddb  Add C header file for handling snapshot methods
     new ec6623c  WIP: Move cregistry snapshot functions
     new 13753c6  WIP: snapshot migration
     new ddcdadc  create snapshotobj module with basic registry::snapshot commands
     new 34a2162  remove entry-to-snapshot migration errors
     new e97116a  Add propget and ports_get method for a snapshot
     new bbe3b5b  Register snapshot as a command
     new 4bb5dcb  WIP: debugging migrate fetch functions
     new 20a960d  fix bugs in migrate fetch functions: over
     new efc513a  Convert variants to variant string before passing
     new d3a1a3d  Pass ports as strings to Tcl
     new db64c68  Remove debug printf statements
     new 9f1ec8d  Add documentation for snapshot files
     new 0b65fef  Make migrate accept the new format of [snapshot ports]
     new 4b52a6f  Add ui_msgs and convert camelcases to underscores
     new 3034fc3  Install only the originally requested ports
     new 2cd761f  Make 'note' argument to snapshot working
     new 805449f  Remove restore part from migrate script
     new d99c8dd  Initialize restore module
     new f7f2fae  Fetch list of last 10 snapshots for restore
     new 80c555c  Add function to extract the id of a snapshot
     new fbd490c  Deactivate ports before `restore`
     new 75c0388  Call deactivate only if active
     new 7ebf3a6  Correct the flow for yes-no question followup
     new 1509f01  Add a port command check before restoring
     new eab0eed  WIP: Upgrade port command for migrate
     new d205a99  Add force and nosync options to selfupdate
     new f83d73e  Add --last option to restore action
     new 87f7cef  migrate: Fix warning due to missing include
     new 871a01a  migrate: Fix warning due to use of char as pointer
     new da3595c  migrate: Remove unused static function
     new 5f3d598  macports: Refactor obtaining os_* variables
     new 468865e  selfupdate: Add --migrate: rebuilds w/o downgrade
     new 3fc1f83  restore: Remove port command checking
     new 6a58ee7  restore: Clean up output
     new ff2840f  migrate: Upgrade base first, automatically restart
     new 244eae9  macports: Use needs_migration, chng migration msg
     new 0c2b101  macports: skip OS check for migrate/selfupdate
     new 1845379  Refactor constructing variant string
     new 8c99f40  macports: Refactor obtaining os_* variables
     new 7eda6cf  macports1.0: Fix typos and logic errors in migrate
     new 6c89b79  base: restore: Re-run platform check before restoring
     new df9633f  macports1.0: Remove debugging code
     new 28ff669  restore: Make snapshot list human-readable
     new 520a0e1  restore: Display list of requested ports before restoring
     new 9963c3f  Resolve merge conflicts
     new db97895  Increase registry version number

The 79 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 ChangeLog                       |   4 +-
 doc/macports.conf.5             | 180 +++++++++++++++
 doc/macports.conf.in            |   6 +
 doc/port-activate.1             |  31 +++
 doc/port-archive.1              |  19 ++
 doc/port-archivefetch.1         |  25 +++
 doc/port-cat.1                  |  16 ++
 doc/port-cd.1                   |  18 ++
 doc/port-clean.1                |  48 ++++
 doc/port-contents.1             |  68 ++++++
 doc/port-dependents.1           |  24 ++
 doc/port-deps.1                 |  41 ++++
 doc/port-diagnose.1             |  24 ++
 doc/port-dir.1                  |  35 +++
 doc/port-distcheck.1            |  19 ++
 doc/port-distfiles.1            |  16 ++
 doc/port-dmg.1                  |  28 +++
 doc/port-echo.1                 |  21 ++
 doc/port-edit.1                 |  30 +++
 doc/port-exit.1                 |  22 ++
 doc/port-fetch.1                |  18 ++
 doc/port-gohome.1               |  16 ++
 doc/port-help.1                 |  37 ++++
 doc/port-info.1                 | 110 +++++++++
 doc/port-install.1              |  30 +++
 doc/port-installed.1            |  29 +++
 doc/port-lint.1                 |  45 ++++
 doc/port-list.1                 |  16 ++
 doc/port-livecheck.1            |  27 +++
 doc/port-load.1                 |  18 ++
 doc/port-log.1                  |  54 +++++
 doc/port-mirror.1               |  37 ++++
 doc/port-notes.1                |  24 ++
 doc/port-outdated.1             |  30 +++
 doc/port-platform.1             |  23 ++
 doc/port-provides.1             |  17 ++
 doc/port-reclaim.1              |  30 +++
 doc/port-rev-upgrade.1          |  26 +++
 doc/port-search.1               |  98 ++++++++
 doc/port-select.1               |  53 +++++
 doc/port-selfupdate.1           |  57 +++++
 doc/port-setrequested.1         |  22 ++
 doc/port-space.1                |  65 ++++++
 doc/port-sync.1                 |  23 ++
 doc/port-unarchive.1            |  18 ++
 doc/port-uninstall.1            |  34 +++
 doc/port-upgrade.1              |  56 +++++
 doc/port-usage.1                |  16 ++
 doc/port-variants.1             |  35 +++
 doc/port-version.1              |  24 ++
 doc/port.1                      | 480 +++++++++++++++++++++++++++++++++++++++-
 doc/port.1.txt                  |   3 +-
 doc/portgroup.7                 | 239 ++++++++++++++++++++
 doc/portstyle.7                 |  10 +
 doc/portundocumented.7          |  34 +++
 doc/pubkeys.conf.5              |  23 ++
 doc/sources.conf.5              |  67 ++++++
 doc/variants.conf.5             |  19 ++
 src/cregistry/entry.c           |  19 +-
 src/cregistry/entry.h           |   2 +-
 src/cregistry/sql.c             | 112 +++++++++-
 src/macports1.0/macports.tcl    | 138 +++++++++++-
 src/macports1.0/migrate.tcl     |   6 +-
 src/macports1.0/reclaim.tcl     |   1 -
 src/macports1.0/restore.tcl     |  41 +++-
 src/package1.0/portpkg.tcl      |   2 +-
 src/pextlib1.0/sip_copy_proc.c  |  12 +-
 src/port/port.tcl               |  20 ++
 src/port1.0/port.tcl            |   4 +-
 src/port1.0/portactivate.tcl    |   5 +-
 src/port1.0/portdeactivate.tcl  |   8 +-
 src/port1.0/portdestroot.tcl    |  43 +---
 src/port1.0/portfetch.tcl       |  26 ++-
 src/port1.0/portinstall.tcl     |  45 +++-
 src/port1.0/portload.tcl        |   2 +-
 src/port1.0/portreload.tcl      |   2 +-
 src/port1.0/portstartupitem.tcl | 242 +++++++++++++-------
 src/port1.0/portunload.tcl      |   2 +-
 src/port1.0/portutil.tcl        |  32 ++-
 src/registry2.0/entry.c         | 107 ++++++---
 src/registry2.0/entryobj.c      |   6 +
 src/registry2.0/fileobj.c       |   1 +
 src/registry2.0/tests/entry.tcl |   4 +-
 83 files changed, 3295 insertions(+), 225 deletions(-)



More information about the macports-changes mailing list