[Rt-commit] rt branch, 4.2-trunk, updated. rt-4.2.10-105-g09678a4

Jesse Vincent jesse at bestpractical.com
Wed Mar 4 23:36:31 EST 2015


The branch, 4.2-trunk has been updated
       via  09678a46e93f56421aa226419e8cd01c5dcb50fb (commit)
       via  89443789f1765b332cf8dbdeead7f48ebc3de05c (commit)
       via  ec05aa12f608cbbe7bd7c54653675a68605cd211 (commit)
       via  4d49320fc5b2594b1313341dddb1c354bc652a4b (commit)
       via  793020d61715cb776e011e2dba0fd20319950cea (commit)
       via  f363a0bdc2b43795edbd6f9700b03a78a9b2c313 (commit)
       via  4c84b304f1fb9d2fec26140e75e71e9ffa0b487e (commit)
       via  836e59616ddabe13082261cad21c3e0c59764834 (commit)
       via  f94e6c2f11b8395192b02f3a69e2b4843c5e7c31 (commit)
      from  1d1ffe449c7bd0294ec6978273cd658da020f5c4 (commit)

Summary of changes:
 lib/RT/Attachment.pm                               |  33 +++++
 lib/RT/CachedGroupMember.pm                        |  39 ++++++
 lib/RT/CustomField.pm                              |  26 ++++
 lib/RT/Group.pm                                    |  77 +++++++++++
 lib/RT/GroupMember.pm                              |  67 +++++++++
 lib/RT/Link.pm                                     |  58 ++++++++
 lib/RT/Principal.pm                                |  44 ++++++
 lib/RT/Queue.pm                                    |  47 +++++++
 lib/RT/Record.pm                                   | 118 ++++++++++++++++
 lib/RT/Scrip.pm                                    |  24 ++++
 lib/RT/ScripAction.pm                              |  22 +++
 lib/RT/ScripCondition.pm                           |  22 +++
 lib/RT/Shredder.pm                                 |  59 ++++----
 lib/RT/Shredder/ACE.pm                             |  81 -----------
 lib/RT/Shredder/Attachment.pm                      |  94 -------------
 lib/RT/Shredder/CachedGroupMember.pm               | 101 --------------
 lib/RT/Shredder/Constants.pm                       |  25 +---
 lib/RT/Shredder/CustomField.pm                     |  90 -------------
 lib/RT/Shredder/CustomFieldValue.pm                |  64 ---------
 lib/RT/Shredder/Dependencies.pm                    |   2 +-
 lib/RT/Shredder/Dependency.pm                      |  12 +-
 lib/RT/Shredder/Group.pm                           | 140 -------------------
 lib/RT/Shredder/GroupMember.pm                     | 131 ------------------
 lib/RT/Shredder/Link.pm                            | 122 -----------------
 lib/RT/Shredder/ObjectCustomFieldValue.pm          |  60 ---------
 lib/RT/Shredder/Plugin/Summary.pm                  |   6 +-
 lib/RT/Shredder/Principal.pm                       | 105 ---------------
 lib/RT/Shredder/Queue.pm                           | 107 ---------------
 lib/RT/Shredder/Record.pm                          |  16 +--
 lib/RT/Shredder/Scrip.pm                           |  85 ------------
 lib/RT/Shredder/ScripAction.pm                     |  84 ------------
 lib/RT/Shredder/ScripCondition.pm                  |  84 ------------
 lib/RT/Shredder/Template.pm                        |  84 ------------
 lib/RT/Shredder/Ticket.pm                          |  95 -------------
 lib/RT/Shredder/Transaction.pm                     |  82 ------------
 lib/RT/Shredder/User.pm                            | 149 ---------------------
 lib/RT/Template.pm                                 |  23 ++++
 lib/RT/Ticket.pm                                   |  34 +++++
 lib/RT/Transaction.pm                              |  19 +++
 lib/RT/User.pm                                     |  93 +++++++++++++
 sbin/rt-shredder.in                                |   2 +-
 .../Admin/Tools/Shredder/Elements/ObjectCheckBox   |   4 +-
 42 files changed, 793 insertions(+), 1837 deletions(-)
 delete mode 100644 lib/RT/Shredder/ACE.pm
 delete mode 100644 lib/RT/Shredder/Attachment.pm
 delete mode 100644 lib/RT/Shredder/CachedGroupMember.pm
 delete mode 100644 lib/RT/Shredder/CustomField.pm
 delete mode 100644 lib/RT/Shredder/CustomFieldValue.pm
 delete mode 100644 lib/RT/Shredder/Group.pm
 delete mode 100644 lib/RT/Shredder/GroupMember.pm
 delete mode 100644 lib/RT/Shredder/Link.pm
 delete mode 100644 lib/RT/Shredder/ObjectCustomFieldValue.pm
 delete mode 100644 lib/RT/Shredder/Principal.pm
 delete mode 100644 lib/RT/Shredder/Queue.pm
 delete mode 100644 lib/RT/Shredder/Scrip.pm
 delete mode 100644 lib/RT/Shredder/ScripAction.pm
 delete mode 100644 lib/RT/Shredder/ScripCondition.pm
 delete mode 100644 lib/RT/Shredder/Template.pm
 delete mode 100644 lib/RT/Shredder/Ticket.pm
 delete mode 100644 lib/RT/Shredder/Transaction.pm
 delete mode 100644 lib/RT/Shredder/User.pm

- Log -----------------------------------------------------------------
commit 09678a46e93f56421aa226419e8cd01c5dcb50fb
Merge: 1d1ffe4 8944378
Author: Jesse Vincent <jesse at bestpractical.com>
Date:   Wed Mar 4 20:26:45 2015 -0800

    Merge branch '4.2/merge-shredder-overlays' into 4.2-trunk
    
    * 4.2/merge-shredder-overlays:
      Fold RT::Shredder code into core record classes
      Remove Shredder subclasses with no __DependsOn
      Add new object types which have Creator and LastUpdatedBy
      Merge RT::Shredder::Record into RT::Record
      Replace ->_AsString with ->UID
      Make shredder constants no longer exported
      Make two bitfields not overlap, to reduce changes of mixing them
      Pack bitmask constants more densely


-----------------------------------------------------------------------


More information about the rt-commit mailing list