[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