[Rt-commit] rt branch, 3.999-on-tisql, updated. bed253b155b108cb1201d2887463b578edceebe0

Ruslan Zakirov ruz at bestpractical.com
Sat Jul 18 08:58:28 EDT 2009


The branch, 3.999-on-tisql has been updated
       via  bed253b155b108cb1201d2887463b578edceebe0 (commit)
       via  cce128b8f878213244b913a35480d9d2ae19d845 (commit)
       via  ec755eb381bebd18505ad259b6feab6d6f90779e (commit)
       via  eb7e027342c61d93d2d1aa2e6fa95344c7c3a71b (commit)
       via  ab8111b9e718b732f3116fd8a3b3a63d384e55fa (commit)
       via  dee3d1cc79e02a6c1b870d93cf73decb6478a02f (commit)
       via  f08af4616d4eef87b4367d62815467ef4e095026 (commit)
       via  a378e98c3aa85f85b2f475d6263afe5d92e6f9ef (commit)
       via  a0a6bc66466c282ec05805b91e7f4265fc49d0c7 (commit)
       via  0ce676e6a64773ce16df1e2d897e32bd260bcd81 (commit)
       via  0c889e58ea5e04ba6747fe420dfb59c79dffedbe (commit)
       via  875ce9916732578b92e8ba14ba04fb9b944a2ece (commit)
       via  e58b84a7b617b3583c591a6d0ae7396470d4dde3 (commit)
       via  6aae24ccb647de1cc334e6e18eb9603696cb8a75 (commit)
       via  88cf39d75c89e7361115eeccfc9bd5079d624e30 (commit)
       via  9b44cdbd4fee6a7e50040fa6d0f7d5bee6c289ff (commit)
       via  11171a677a82fd1e42143f5780fd9d265ae9cf08 (commit)
       via  86cc9ed32157861f4a81d1d07bfb51e0b567174c (commit)
       via  b1a30eb07304dedd260f0fb7db501520d3909fdb (commit)
       via  5438ababd0f0ca91c3f2e97aea4c86b44775a9b2 (commit)
       via  fd0f9c20e85a94bb3218190e84cae9deac391f0e (commit)
       via  915b26fa296649d59c96016744bff02444376a9f (commit)
       via  78b466eba670e771bf321cbe1ce1612cc79c4fa5 (commit)
       via  61aeebe1f1e29f97c0a02ea19d41ca8a9dacda49 (commit)
       via  9af607fbe24a972a7460a9702957e15d72005e27 (commit)
       via  199aee88a78caab2cd7cd8a5a0ae9ce07991a7a2 (commit)
       via  023ba73afee552d5c10fcae2d17c707da970d731 (commit)
       via  c7e97fa50bcca2a3f69fe987d29b3e1744beb70e (commit)
       via  48c54ca3914522a0e091baf5a8db81284f1bef3c (commit)
       via  3c77a98d914b397502ae347c6f969b970af74693 (commit)
       via  a62c9f41416d5557ee842082680a0039d8782562 (commit)
       via  1b22c8fe936ccf888756281c0de309e2e01d3675 (commit)
       via  32bc2fd432bc2c79f0babec5c00ea5e9406be134 (commit)
       via  b65444abd1215b3b7876cbaebe93132f8ff53051 (commit)
       via  52c580b60edf6a10b6d6f4a2367478b2a8c4c6a5 (commit)
       via  f5a8630ad037c372a16d5fb497b9c6347e9105d3 (commit)
       via  1f03a43b025fcaccb29978e536cf6db35f6fc1f6 (commit)
       via  76bd33ff8ae3f1a88ed0b756bcd1b7677927c799 (commit)
       via  1ca40cf5b4c2e7ded3fdc6fe1a5f73e03cdcf7ea (commit)
       via  4aaedd3b9f67ceeff57a2ba63bc6239cf6d14e4d (commit)
       via  d3d3881d36fd95bd1d6f6626654aaa7452eb45d9 (commit)
       via  04c0fc38def272dba31fffb3731cdbe1b58a9469 (commit)
       via  3259fadc344beb438dec74d2fbf012a341196386 (commit)
       via  0a32c8b3d85f1b32717cf12608eaded63b134a3f (commit)
       via  2e9f4d1a985ded4797bedeeee27398b0102d3429 (commit)
       via  776bfed8436ff5615ae19d7850bc7f972b734fd0 (commit)
       via  6f4443e3d811ec4d38aff9677aa389e5c21bca95 (commit)
       via  f64af7a3305aebd3e15ec2b842891853c67b060e (commit)
       via  531c73e074bb56fe70f85894c06c5afabb25dfc7 (commit)
       via  e27697f46d92bfc3be1a319048bf1fdd6d3b7341 (commit)
       via  4a336a40e6571ce018a56d1327199eaf5f7e44ea (commit)
       via  6c2fedd8c2b8f1723281653b718a27e577a94e01 (commit)
       via  268373d979937fff9269aa7106025663ade08a40 (commit)
       via  09daeb7b4ab3425a5be2d162cef4320d15ab6e16 (commit)
       via  29edbfeb5ede70e5a2c57b74b58e2fcc215b9cae (commit)
       via  9f7731b5b74f47908dd82ea5dc87474f643cf5cb (commit)
       via  31f2251d7bb77f36480c849e249cffc02bb73f54 (commit)
       via  6aca79f8ea8b006d12528109072e56690527cde8 (commit)
       via  177f8e69c2acc47d3ffa353a62b312a820d26bf3 (commit)
       via  4315b28224cea694f6afb7d49e08e9316f49e303 (commit)
       via  0f97ba48afed323d61b98908c03ce3ea4303b94a (commit)
       via  0d95b47a9da0883e2f3d5e1c69d4a3144f8b634f (commit)
       via  aa90bc125497d6ee93ca92b874b990364626a4d6 (commit)
       via  14d0cb021fa5db3a3c018e0f62e5ca3b21a91b8c (commit)
       via  40f3dceb0f14ba3ced3b9a504431d65fb346633b (commit)
       via  7023818131d974adcdcdec11dee7b6fdb37e6c21 (commit)
       via  823440081289f0ed9d7f4016a2b59607eeb21871 (commit)
       via  f4bcd8cad40d427724ef31c1e27e3e9da59e9111 (commit)
       via  7ddbbc1b922dcc1823db6de3084a81286b0060bd (commit)
       via  7324be44febae754f45c6ff554183ec5cb7ab8c2 (commit)
       via  1719b4cad57caa521699b2fce3bc3282ff225931 (commit)
       via  bd813653b3bdff6974c5edadfd83f0b2f7ad00b9 (commit)
       via  ee46d06bc0375a56af876113bbdccad78456f2eb (commit)
       via  cfe0948fb7f7b6675057ea97e7b546351b71a3c8 (commit)
       via  9d4821fbbe7376152a13ccd9335779ff40851698 (commit)
       via  f39bb0a5914d09401daaa93eac15a11ff51e2f31 (commit)
       via  282949ace9325d249f8d3a2459a4caa29be282e4 (commit)
       via  a2978ee8e424c63e27883b7d7c4305b62ef39da2 (commit)
       via  cffd3d085e9fe3ee23326f7725933407bd8b736a (commit)
       via  c00ad2658e7be4ce9e50cf6febf03bf821c9e27e (commit)
       via  0e917d7839af7763df6fb5c5c93a0aa8a9b8c895 (commit)
       via  739b1c52ce2c4b0b57e5c7c1593833789f4bdc46 (commit)
       via  7bfeab07387ad6cc6f9d257c86d19dc5399063a5 (commit)
       via  35fc118d7a2fc922d72a9b6510151dff3193851a (commit)
       via  7c0036396cb2f7bf96e5bb8c1869b79e09d61e06 (commit)
       via  8986deb410b1c5fdd9aeea0406b736caacc18423 (commit)
       via  20360dab8f72132b98857874693b0ea4c4c8c70b (commit)
       via  62a99cc2bcefa1322cc465e43d40ced9282c992d (commit)
       via  95b26b680ccc57ba277320fcdd780e641378cb65 (commit)
       via  ec226fb0fc80e6e4d4bf05e3da8b4603142ccd29 (commit)
       via  54d112a7f1fd66b7aad21b186ec54fef1267ea86 (commit)
       via  a1f2d4065f31c3dfcd6041ea82b50b580225eabe (commit)
       via  808485153ed631cc3edb0b12aae9f257d72ba2f6 (commit)
       via  bbf7ab9bde625ecdbc12b3ac50313778ebd605dd (commit)
       via  350ed8756a8a6d7da7c75aa4d0bdf97c15205ed4 (commit)
       via  148a291e29b5f4964198b84a7bd3d7d0a403eb01 (commit)
       via  6a5cf1efadd5931b233ebd77ad9735a541063cab (commit)
       via  dbcec8c580d8259a8d12837fafe5e337c181d72c (commit)
       via  fcb6ca06e3d8b4fe494907108f15ea6f8e9bd26f (commit)
       via  24b5c6cc1ca49cdbb6890f5551240cfa9b536f70 (commit)
       via  a49bac774660cbcc1b1c49f86fa55fecbf40a138 (commit)
       via  3d6a5a98b56de84af3175a62491f92617d557576 (commit)
       via  7f7e3d5a4b5f00abbcc0ffd5859cc1aafd6bcfee (commit)
       via  004833b43d60db5c9b71a025f140f8b7972b3ea3 (commit)
       via  74d0655eeb892c9861724fc11922bd7d7272f4ce (commit)
       via  279d57597eef92dab5b7586a21448b595c73aafd (commit)
       via  25ddde6631464a04d633df5eacf9e189a51bbe79 (commit)
       via  1537102a4e5c38e4994bbdca05b3abe77eab1532 (commit)
       via  0ac55d406f44083025926f2a974d6af085f95299 (commit)
       via  319aeb2f198846026aa875b2c2e9e61f0300af1b (commit)
       via  ab5c657ae68206d908832094a8cccf1e78a8628a (commit)
       via  f16ecf5a335cca98306d624476c745d38717ac42 (commit)
       via  485dfdd36906670934a74d7d763306c142d91f7d (commit)
       via  9ab3d368c05b5cb24460b7b6ad4c0ccb32115472 (commit)
       via  0f5570a2fc71f3c0ea9b180adca71602041d0108 (commit)
       via  534c4925b7446d327c9bbc8807307a567e6f64cd (commit)
       via  b15534119465e00c1547483a295da55a6efc69e2 (commit)
       via  3247735cdd2b2bfd1492b5e110d5ea74c58cbad6 (commit)
       via  318f485efd067ee512626abbf324b5d54c5b4d9b (commit)
       via  7b082df816e4f587aa8999d1d9b331ff741e21c0 (commit)
       via  88d4cad20683b162a332ad31a028a3e269499ab7 (commit)
       via  125634dd743b2d2fdd15c56a61038dbdf890d784 (commit)
       via  945f297492c09211dbb570e78a15f789730a7481 (commit)
       via  766d03b85f90ffb781bb8d4585254f967bdcafa4 (commit)
       via  b626da5b5f083587456116e8a8a104ddcb281958 (commit)
       via  98b8c5471ff33c023c7aece7b26306e15b8601e9 (commit)
       via  2c76a44922ed2e37e8059faf3c252e16107964b4 (commit)
       via  0ff43f6c47d3a4091ad3dc13452db70f664830ec (commit)
       via  5e73a8d4348a6dc3e353d7e8a09dab7db87ba7c2 (commit)
       via  d1d91083ec0c114ae494ed21cc8c5c0849edabfa (commit)
       via  2db0b3cc30d6dee4d2cd836fc29b99b7af3796e4 (commit)
       via  4d5b89d677aa72360443e95cfd5b4d38b817f545 (commit)
       via  8c4f2049f1bf8d9a3b3088ba418bed24cf446995 (commit)
       via  06fb0739951cbbc9a9629f70741bc3aca6b688ed (commit)
       via  9a64f0c44f851ec8c104c60f49da8be8963843d4 (commit)
       via  e74d0151f07936d02825dac7f81e06d780d8150a (commit)
       via  5f70636d6c3033d32cd4313c7caa4b0851479d01 (commit)
       via  0f70a8c557012d4ae41d67e45ef75d356caa90f4 (commit)
       via  387a09beb94b148d5e9125e5304b2f2af43802a1 (commit)
       via  c9979c1b7c2204229db2b32b1fcc1fdeeb3f7401 (commit)
       via  2f265c4b0c0028d7e699ca5f2205dd3c2c920685 (commit)
       via  750794e8bbd6f4961bb27addc1b6068805ab170c (commit)
       via  231f357de3d8ff0e940c861368f03f242342c3f8 (commit)
       via  f91616158c7562ef3855cb3263efe1b418e783fc (commit)
       via  cda854860c71a3f6d23346877cd962abd23dd618 (commit)
       via  234546e608e70003300701808f74846d537f47e0 (commit)
       via  5215fb3006b8927448649d32cbfde9ade28a2f63 (commit)
       via  96ebb2654fdd4e286fefea727c206a45a2432c5e (commit)
       via  d79ab4288c21f129b41f56d3f8ee163d1df0eeaa (commit)
       via  f07247ddf7708844b571166bf7c57c172992d954 (commit)
       via  4d1d9ac9d2ab0fe8cc89773fb5fbaef483e7012b (commit)
       via  d036f91d250d84741d0050e28300b82c05b4a117 (commit)
       via  1bd54849aa95c87fd97b3a6adb187fb2b4c0bf86 (commit)
       via  a59fcf44a447b163038398176eba1f566a50817a (commit)
       via  b2098bb3fb7a1910037eecce53e0234816ae27d2 (commit)
       via  b0c4abf274e6c84a8375fded67e33b883d387b8a (commit)
       via  8f496a1b01732ac9556b18a1c120bf1e3281979e (commit)
       via  5090723dab47b7e50dc85a1208f6ab660b89f7d8 (commit)
       via  88bce0c4205a6aa9c04d4ee06c85984699aac6a1 (commit)
       via  7a3c37962eb0b3d414609348a3fa2fdd97f2b2a0 (commit)
       via  25e3da2f1402095e1070acf433ef54b0d068833b (commit)
       via  fa1d59e45d69ebca92621294ed786318a90b518b (commit)
       via  94f0bd036a6f892d9b61762e081046712537db7a (commit)
       via  509ee5a3a97670bd97e1ef649cd2c50fd056bbf0 (commit)
       via  0fac451d48e72d891d69551e68d4826e5dcbeec3 (commit)
       via  a250f1b2595c3cba599ede84bbdf4cb8c8efe94c (commit)
       via  a13af6e6c237e9f5729dad12583d56b850b7c32a (commit)
       via  e9be2e06ffdf1a1b48933de5f682a18f2351ad4b (commit)
       via  92d836305e071662d0f4d62cfc1b48b033653d1d (commit)
       via  7cf7e07ac6905291b24f36055216da33daab9285 (commit)
       via  c215780a212b1441e4f5c95a232830ce74306e7e (commit)
       via  c630a7e40c359a91ba8aca442aad20b228e0e883 (commit)
       via  6de374a2a67459981e7a120bd337311025475ddd (commit)
       via  e20d2cf1e42433b160694d9de2ebb056743108d4 (commit)
       via  6c480946adcdeb3241388a0581603a6d59ba2c96 (commit)
       via  99f1c3b0d098f35b33885f8ec76a08d049192651 (commit)
       via  350efa42ac95aa14077e89e98738c80c5cb5ea16 (commit)
       via  c5b4f6985e66e38c96c8f2d89670d42f4aea08ca (commit)
       via  1830cf53c98072920fb6faa5e5c2b4c1a53f3321 (commit)
       via  953e89225642ab673d9b77caf6d44dae2013147f (commit)
       via  fb417493473337d578df0f3408afc2f2233e5885 (commit)
       via  b2d78ff90f843a9d2f39a3755d436963af7f0190 (commit)
       via  b6efd3935c282ca5c1a69747ac6e8e15224c49ec (commit)
       via  de518aa5776573b16c8582294cc5cda1e9e4cef2 (commit)
       via  b1de23a4d7d446c3113064ed8f133fe0e6978eda (commit)
       via  c9f101feb12878646aee98afa90afa04a10ef926 (commit)
       via  da519c0536fcce911b7f396cca4800c4a62d000a (commit)
       via  0c1f4f18cc2e4bc42bf0d785fb40b8a90713dd14 (commit)
       via  c83cb8e96f0d31d5cfc440bcf09f0fb2bfd3552e (commit)
       via  b74eafb210007f30e5bb607e9d528fab44baded8 (commit)
       via  6722d3662c78f70fd978c003d6c7f79114db8b7b (commit)
       via  2d5c92440305f0d32fb9274b8a5062f9f5660543 (commit)
       via  b3e42b58ba7e8d5425db200f6b122b74834deb24 (commit)
       via  4256e0399ff49aae1e89989b004a782cae71b95f (commit)
       via  8b465edcb9de9245a0365545e35316f90fff0f03 (commit)
       via  c8ed661edb1cfa40586aa290de60b512455798d6 (commit)
       via  97c874e9e90570bf799a275812280ace30a74d9f (commit)
       via  2579baf89027ba7b1090fcb1c37259896b4bd6a8 (commit)
       via  84213891357e6e8d0c6633757fa4aa178bae4a4c (commit)
       via  cad21302d1fabc8b9b8e5d85bc1c8d0055485b94 (commit)
       via  95392b3b8bd6a4a52588d0a5e510d29ed442d6da (commit)
       via  2774901facefa6dd8d0119a9911d6161a459c268 (commit)
       via  8fde450887505955dc5a99a057465a9db06052f0 (commit)
       via  63b45638959f9b088e4dc160af778c10a890bc70 (commit)
       via  f9bb8bc61bb6ee51f7d7da045002847f83b4bb84 (commit)
       via  da11d39fea5c5a6ed1917a2d5bbb826a1d97d14c (commit)
       via  ffaea5fcd46a21c9462bb9e3fd52d17a016096a4 (commit)
       via  98a2e6b94469655be1cd72db99aa43e767506cca (commit)
       via  d1f14b7377de070de70f2d8349a273556cd8b62f (commit)
       via  35c89b34d358f15745d4304680ca32364fd05bfd (commit)
       via  19a4c1c887501a38bb0afa87548efc740d6f8185 (commit)
       via  c607f00b4852efd9714430d5043cf11bd2d89caa (commit)
       via  13563a3964dd88f86c129431085117589b9eb96a (commit)
       via  01917290b6057dcf7fe3dea01c2eb7e0d03e23f1 (commit)
       via  d26a0e84e88ac7e5d5a81262d6d1be98cdb04e84 (commit)
       via  4b6fb22b603e1dae76d4cd4c9edc19c2282ac7d9 (commit)
       via  6b4ec9fd89d610bafe50cde55a6dd752de4742b3 (commit)
       via  0dc555749933aae0f56c4f45647832fda75b8bca (commit)
       via  d06428482c048c2f6553b8d67352991bc574b68b (commit)
       via  1f70fff1a9a090221205df6dae67f4cdd0ce4223 (commit)
       via  c448e25aeb26248f8dd68343fb1f3057f36f184e (commit)
       via  f2d8ab156d57e4a059ac7fe38afb03fb4795e406 (commit)
       via  8a2e8f61d4739e8f819a603af5f3ec4cdd166511 (commit)
       via  4cdd3f5ccd9f3f0de6ab0684a7048cb4e8b658af (commit)
       via  a3abcf649ea6da969b4a61d0cf0c45e5aa0f774f (commit)
       via  9e4dde26e545158c411f83f9c0a85d446f61a228 (commit)
       via  b610da65e684d5e9c95fd7ba23acea9fdcef083a (commit)
       via  b0fb413122a740c59503efd6ea12e97859295030 (commit)
       via  99b7bf8c3dd72afed1edc0b56844fc842003937a (commit)
       via  2eab9900f9fe064661ec31a4bd09cd48f320b36a (commit)
       via  ac7941c177347bcf7275fba53d96f811a5dfc1f9 (commit)
       via  593c5b43646037031091edcdd41579ebd8c0f97a (commit)
       via  6e91d38a34511efd2f2be5f3c252525c6c1d0566 (commit)
       via  5d79efd9cc211993ce9e3cfc3e010113c11a2055 (commit)
       via  adb4a7900de7edf023cb7f6970f773bb7905bb25 (commit)
       via  f1ef33c29acab606df4d0c5ab2d0420acd55e623 (commit)
       via  396226d63fb4918eb03118111c65e4536afc8821 (commit)
       via  ede142252b5d6391fb037ffbfa8fc16ef4d03521 (commit)
       via  c76d7ccdeca000f4f1f66f8b85a4e281f2157803 (commit)
       via  2faf6bc54887f727d82e4005ea791aa423c3b41c (commit)
       via  7a844771ee335b4732b9a5d00d47d0c8d7159dd9 (commit)
       via  688f4c1a74ab14f8cd222d46513086b00a65220d (commit)
       via  9ba4fa791ba28bbfd2a9541baa8c6d4c3a940e94 (commit)
       via  32c3ea402e9a3c0cb9110d04b8f61c4e76e7cfb8 (commit)
       via  8bb5d4b4dd83971b6f1d39159c565283539cc1b6 (commit)
       via  972aac03d2cca2ba9c9f3610ceb76d509d89811f (commit)
       via  c8c7e67f9b01121f6beef8c8f5d17f442c401a3d (commit)
       via  fd0794e856331bd2f2d5f71534751d6e08e2057c (commit)
       via  1acc8ec7e0d221e5fd394b7db32837d216ea3688 (commit)
       via  4ad80930f4dfb88cea593d1d38cddaf1d9f0f6ee (commit)
       via  a6d150fa3536656408bd5eb7f20a7bdeebce42e7 (commit)
       via  0ac267bf521a35f1a13e78973ebe6012fd489f04 (commit)
       via  b0c0fe96a2531b858357801ce0c8d61a7477f2c4 (commit)
       via  77dd8443ddf8a790b26e334c0b22f7a1b409d495 (commit)
       via  8762b3a0395c12f1255943c4534dcfad0971b49d (commit)
       via  4ec0d80bcb8948c721260377bdefdce4547e5aab (commit)
       via  3c695d48df2e7c4fb9ed9c4f38358e20bfdc4ed5 (commit)
       via  fb5da37fea74db8d896ca16560e9e496d1c87815 (commit)
       via  bb33389398f0a7a729af4eb86a5e96f82b758a84 (commit)
       via  aa6e6c27698643a645b8fbce188511ec415aba58 (commit)
       via  d373dbede9f5fcb68e2b5c8f7fa4e133a4e6e305 (commit)
       via  ec57c62c360dae0827223df8abbb2dc821b1d07e (commit)
       via  ab844d6a982c39229e22f4fadd4608cfbc0d7a22 (commit)
       via  a5a7adeca23d4d4ed5df7ecdeb60806413f43e60 (commit)
       via  c26f7d696e198130ae8570ac12d1918d731225bf (commit)
       via  87b32a1b5650f9294810e5dc499c962b42697fad (commit)
       via  fbc2522298578d7653b5b20c61660b43805ae6b4 (commit)
       via  e6f608fd5f98406032a31265aefac3e3ae0316e1 (commit)
       via  337a4be62e42d85ebfc4fd121811b53ec98a9bae (commit)
       via  f578a3579fb256c74271db4c9b2f1d09a6fbfb56 (commit)
       via  2f2df07f42e286bce2f8b07b315ef063779e5d0e (commit)
       via  3aa4f733b1b5688a5b455c02c5a98fd3a259242d (commit)
       via  bc5db696d0fdfe5032e882941eb7b819b4316a22 (commit)
       via  9a1cdcaea18c820cc41f050950e6913841ea6b67 (commit)
       via  7dcf836081090ac3fbe015ff394a0f69bf11528c (commit)
       via  85cee3cbcc41854d97ccfdd5903722afe00cf315 (commit)
       via  bc8ab559003ef273d26472f9a1fdb774eb1839eb (commit)
       via  8bb20a456db240023f8dd068569cb2616add23b0 (commit)
       via  3e9229296b3fed19b4a0c07f64aa489647a45251 (commit)
       via  f511d138d2745e9a57e299ba09fad1e78d30e32f (commit)
       via  58deb5b5d75b6df966eef0f06713b5f1b11cb02e (commit)
       via  7bfb74b2e51c453998f9b9f0a9cfb3e1c365456c (commit)
       via  c39287ec8cecced319c23acaf1c379264e4faca2 (commit)
       via  80c67c4f1b7be6399346e8c463b57cdec2fcb35c (commit)
       via  ba35b3035502684b145fe4e683f8efb14ea355e9 (commit)
       via  581cc93bbc913d8bce51dcc5e5a30109ba5cd70d (commit)
       via  2c056817ef25ffa76649e280cbdcd608b4c8989d (commit)
       via  09ab5af491e1e8f5413f4df10d03c87f34eada19 (commit)
       via  475d9c2ef14bba7a53b5464a8f3839172d72064d (commit)
       via  f59e0cb2ec3e699fc861fd97a05fd84eab964c26 (commit)
       via  721a83cf518494b86a60dbf6d1ecba782ba4d098 (commit)
       via  06c91c2f8565ea0e52a60cd5d231b3e5f3b3ed20 (commit)
       via  ee671f3cad3b1eb0bf33579fad88b632c1c37cdc (commit)
       via  5c4169b65e1bfdb7ac7acca9a484a4ee209863e5 (commit)
       via  1f9d75141f9637fe4f3ddf06203a9d1326a16788 (commit)
       via  947e10cf773966c5239e20d312970b6cfc10c2c0 (commit)
       via  850a1f41cad0381f36fcc7ef69819f1ffe4ebefe (commit)
       via  0156802f1c8f86bc6540c2b1beedff81f4d97e10 (commit)
       via  ba6c6831cd8bd2a09ef1830c7717a94e9a554f74 (commit)
       via  3989392b41c21182654c680a12a995463b90fe55 (commit)
       via  d5048d17789a56b163296347b9ff7ef7c0d3e5fc (commit)
       via  f6e1e562377fef7eea22cbdcb6c725b4385d05c2 (commit)
       via  b38c12364fa480de78a100ed20af36b7f41014f7 (commit)
       via  3f5d36c81aacbd31a45fcf16fdd59b2990370c62 (commit)
       via  8bf67364e794d2e6e5c8f8193e0cc7d5efd9a2c0 (commit)
       via  5117922eb98943ca50feb0cf229b93ae7df5b7ab (commit)
       via  e83c78172d4f1cffea18401442db76204c9290b0 (commit)
       via  d0fd59d62cf264218b3686e3877aaeec8884a5ab (commit)
       via  ba6f4ca9d4b1ab80b528404031aae3db331a55d0 (commit)
       via  4ab634a200b78873b5b668f75c7298d7d005bb7e (commit)
       via  4d5df479e13307cfe1fe6b6546cc33bd107de45a (commit)
       via  057f7347859c9808b0af721574a91a72fe166770 (commit)
       via  96b4f00b9c160fceaf43c2936230a6b04fbe6c6a (commit)
       via  206c7a192053b919acaf633cf20393e6fd3aac5a (commit)
       via  e8b7b23a0d27edaabd94eee7a33fad62da8622e9 (commit)
       via  b19db908fe73e65be1620d052ef29f9e980d0215 (commit)
       via  c8c3f4c43752d16bdc6624fcf8a84e9d64fcb025 (commit)
       via  104c9ef09451bd9ac7f0ab6223d268f8011f5557 (commit)
       via  51b56c5bfe05bbb8b3dcc4a7331d3b7518714c5b (commit)
       via  bea2f7ba17e1729e80760e8cb4cdfc08d130bd7c (commit)
       via  b5bfbc6a211f4047ad3350177a9cd06047ff5ffa (commit)
       via  1c67ce596b9c9c807e2d14651afbf239a2ef7ad9 (commit)
       via  10db4342bc0548f24ada66ca936533c0708fe62f (commit)
       via  3358ef3158295c0c5832c09c845d76bf8451232e (commit)
       via  788f193aa6175a88cbd46e3ad5fb842e60af79ff (commit)
       via  d4c2b0c522fb9349f4d9e1ddba6f40ef1adecd56 (commit)
       via  9acd7494e3e0706ec4693b9e810a111a5500f218 (commit)
       via  f7b8d9b38978b8cc75a3b1f8b7430674ef482f24 (commit)
       via  cd5724ba667fe21ff8952b55cfa57e6ce4e0ce42 (commit)
       via  df22175f72df1ec3c1011b248615d61b2454989c (commit)
       via  3acd046c1f583e042cd8829b56c76eb6bff52e8f (commit)
       via  c3db63f38349ae53ef98e0a8b145c278e6222171 (commit)
       via  5880c89ff31bd1a58b71983b97cd6ba882d10e62 (commit)
       via  f353ba9218a825cd98639452edbcecde3388ea20 (commit)
       via  c8c73eba21e7fa0186fd888a09eecc68886ac42f (commit)
       via  79734b0cc1c0d5fcf428bf035af08cb13c7dabea (commit)
       via  99c8558ee4d6705ca53de21bb858716949322c8a (commit)
       via  d9b14a41f8c91c14a2d16669376809a45138fca4 (commit)
       via  055fa17e13f88a08fc7822291e90895a37757375 (commit)
       via  f5e0eb6c24e8792fde6d6be1f0b820f14783daf2 (commit)
       via  61ef898c7c76aff86a10139ffe05cb46d47db2d6 (commit)
       via  d3acc77a998cd7e76dcb8d9ca0ebac64a8ffc3a0 (commit)
       via  83597241d795928a06ead50f66ca8925f27d0f47 (commit)
       via  be46a9b1af1f8d2beed367626053a8fe0a636555 (commit)
       via  48ca2b996ef2d8387fea1bba2580f41c31904a38 (commit)
       via  b3598e32a8437e2d1861caaf37304c7e58df4593 (commit)
       via  e8d04f9a684dd6312c2de978ad0e2d264bf93ba7 (commit)
       via  b63668095258274325d0257a15c3c21b1af0beb9 (commit)
       via  5520f89e1de370bf3f45c6aaac8964fe5566ce45 (commit)
       via  aea1c797d2263e52910331cd1ac4ed11ca6a3e1d (commit)
       via  69b2e6c0aadb5fd6a836dc24eb7cf5dc9473b090 (commit)
       via  1b1a0a9faa9929b86e8380cca1aa8b4359326a90 (commit)
       via  411833197a33092d84536fff86a1c5a7db37b09c (commit)
       via  af62c58e357c55b61ea970503bb38822c24f202c (commit)
       via  2a324f8a8018ee07f2ee20495a558de082a37517 (commit)
       via  1f72d6d09a35f2ca89461804a9e00386fa13f48f (commit)
       via  ae7eed6d08471d4a0676119b05828d7c56357583 (commit)
       via  d502708a961bd966b9be0f6dfa11b9b8f38a797e (commit)
       via  05bfc594c916c77ead2d77db09d6d0c12edad4b1 (commit)
       via  7f951320ffd3198f4760e6a8fd3428d50fdde1a6 (commit)
       via  405d3f4805c95ab4d52097f00d47e0177b97fe63 (commit)
       via  1bda3e898d739589edffb6df9399720764154a3e (commit)
       via  20306d4f9639452bc19519b6c918d7d070f8f245 (commit)
       via  85975f97f92c0c3ae8ef0ac5d062e0d9d59fd7cd (commit)
       via  e92a0d7316748d82670ad11a197ad03c62af1dcc (commit)
       via  e1b84e34d366829ad1857c8f45b18ae7f587ac7a (commit)
       via  e62eef9be565a24cb9d75ab20e901671d92f81f1 (commit)
       via  1a5328bd84ff711a53547f55ebff0032d9b68b9b (commit)
       via  afac322ba0ddffb6ca5b07f5c0487f093d2d4884 (commit)
       via  9411b82ad0c2185762debb2fb8abb822a831bfd0 (commit)
       via  a455b7b8685d3b49084fc343c785f8382f27ee39 (commit)
       via  9e78db9431df8b8e3c82c8126ceebb2c36c5650f (commit)
       via  7ee077353884aa8584fd1e83d1249fa775cc2edb (commit)
       via  defb21b5f7e8b36d6a9dca715f0e22c6700e0ea7 (commit)
       via  294c35b882ae29890ecf2730f04b4e539189c032 (commit)
       via  2def07235803aa10ffec91e52847e039e70f5edd (commit)
       via  dde9daf9e057397c8466da2b4d8b23c901b37bb1 (commit)
       via  1c9882a59d1b4df48cc0f3dd863f6a107fbf94e8 (commit)
       via  2bd744369b45fc38600cc07e22cb1f7a4859b567 (commit)
       via  15ba048d9198b1a333ebe45b1610a6b744cd3dc6 (commit)
       via  0fe81258837ea341e6d9265a0c8b5cf53c82cee4 (commit)
       via  608a95bd6d755ffbd1dfbc00c9beb59d813c24c6 (commit)
       via  3a020a6a3c1182042b18ad423c8f204d8f02dc0a (commit)
       via  2d4eba4b8093e06a83031314d3161cc8de8c78d3 (commit)
       via  328120bfdedbd724b71869fb5c6cde88bfc90105 (commit)
       via  793aa2818e6a214c050b6fa99d722bd127116f28 (commit)
       via  a2d8c5e59586c6caf9e26f053bfaa59e09de513a (commit)
       via  a1c2a2084c06aead1ef6806525e152db3477c139 (commit)
       via  5c3ceb0f1e15a9bc2fd380fc64f30858ca386e32 (commit)
       via  0cbc89563bd7a3198277ece499a17c4c8c9fec70 (commit)
       via  6d759183e9088121cfbd48430630bad0e88413f6 (commit)
       via  c238a15cc126dbca2c4458d5f41095050934a7dd (commit)
       via  6053cf9a8805475613425643116dc1b53d3c35c8 (commit)
       via  e915f14820f87d3639eb8ce25d165a1e3ed78d74 (commit)
       via  898cc3524795403aeb163575c4b64e78133e4a9e (commit)
       via  6e4a94474be2c162aeb1568383fdd26bbe80a1bb (commit)
       via  d13bf8af468feadf711a1910c6a6e34cdee1144a (commit)
       via  09d658c4714e8fdba5d1eb2ed629ce3cfb395dba (commit)
       via  c61f1dae36d0585d341211cc9c217536ce824987 (commit)
       via  0d1f2306abf60c26e754e1f5409788f2f98e77a0 (commit)
       via  e1b7f6b386dc06997ccb1a15fde7c44f6656996a (commit)
       via  8ac6eddafc63df7a8cfeea564ae86a2fce386477 (commit)
       via  7d443f26d72794672db490b859e747a4ab10689d (commit)
       via  8fb395c0582fe1d8dbb2e04f9e479db214aed43a (commit)
       via  8e825ca1ff49224b5afc2c41308aaba1cadf2459 (commit)
       via  37d1bc45718cac5dcffc2a4fe32ac15a62db4fe1 (commit)
       via  4a8c04dfedbe622b344f26d2413cf1798776e34d (commit)
       via  55b0cec5d0edd0a65ee4027e47a43dc75fec41cf (commit)
       via  0e1ce3eb3ab2b2e2ec1e6c230e0887e47e348979 (commit)
       via  c5f54d4ab0d333b54e68a429e3252c7463abb1df (commit)
       via  8594dbb7488419ed21a779a977fa512075cff251 (commit)
       via  a45704817c6436e1848bee9b445898002d95d9b7 (commit)
       via  24bf74680ec21bf2c32e9acd12fc250acfdaf64a (commit)
       via  c80153859a077b2fa632f74924e864809608197b (commit)
       via  0a6ea2621c293faa1c9d0888f49d60fdf9e8c17d (commit)
       via  06629f6e6da76e455612fb011ef9014e5f0f19ed (commit)
       via  9ee4d46832a14d484b4b834beb437957bb3fd50f (commit)
       via  b5b23462db05819e15cbb3ac118a027665cb9d20 (commit)
       via  7c8638360f7625292a04479918932fb9c1c70662 (commit)
       via  81d46af20083721c7b806ab13af8aa4ae34f6052 (commit)
       via  2b75449fafe3d603f5ed8aba980d6b1a23bc4fed (commit)
       via  6c1c9e5fff4b2946a46f6dc67801d51a9194f6c4 (commit)
       via  74fa6acbcf4b97295ec6ae8e6edb78d3e3a95995 (commit)
       via  a57220f7072a7dca38c5ace3d230466ce04910bf (commit)
       via  b64e342ca84b4283a95b72963033b742ec8d4a8d (commit)
       via  65357b21399f79452f0be0ba037d555ba9e0197e (commit)
       via  e3ca4599a7e7ce7b43d48fd27390c12ec837b9e0 (commit)
       via  f002f7d2ca789ddb2fe43f15f49c823135cdb2f9 (commit)
       via  ae508cd99da6e5bfe0f0512c43db635de7852ef0 (commit)
       via  622e53c75b15460be7b351570c30432b9b147146 (commit)
       via  8a5c84a5dd950b05750a1758532766c41aa71b84 (commit)
       via  796c47cb06c1446d0b96f6cbb32021a39ef52ca0 (commit)
       via  2eef2230242e3fe3fd5276584c644d20c80d59c6 (commit)
       via  59b78fb8cc77b04f7c9d1db534b6e3ffe439fdc7 (commit)
       via  60b641c8b3f0f84f11f58aac312408886ca2e41b (commit)
       via  a7619a362a8de692d964ded6dc26f7fc6d44704f (commit)
       via  c1a74c7420b0aba019a963cf1509b60838dcfdde (commit)
       via  17b2e581a3b4172ef29368eedfac9e0b7709ac31 (commit)
       via  483a3e19092946f39e04c5233ebe27d8857ba3bb (commit)
       via  8d70c9aaa2722f96ca5f28d462a54d9acd8294c2 (commit)
       via  b152753e0dc55ed0de2185b982dde031413ff765 (commit)
       via  c0a30bd453c075dee0324efa27f0fcb318f98031 (commit)
       via  2dcf813970508f4bbeffef65b995e86e295c5b8b (commit)
       via  5cdf0dfbed7b6c1c8b235248c8e595a309c75e93 (commit)
       via  0751c65c119517f412fc68a4bd2a79cdfb9822cd (commit)
       via  a242940d618a85860b8625f72ff33b039eeb627c (commit)
       via  4309b58075cf17c10e0df7651bc82d12b2a3b2e9 (commit)
       via  7634febf4d1e7d2bcae7b534c7e38c8d0f77ee78 (commit)
       via  c37255f8e596ed7fa5d8b63173caedc4f07a60cb (commit)
       via  73f581562bc74a7efe85e4cf964808c3600a4e9c (commit)
       via  6ae32f5613429b229af5564d984d419e33c4ce6b (commit)
       via  3ebd2e0464679881a23f6409ae8cdb17847b830e (commit)
       via  16c544f16a709f1e1d3f4671bd6eb711ebcb9776 (commit)
       via  29294d46b5693fa798e8dfea68d8b8d2ddc1fb8d (commit)
       via  0c7e932109fb72446ead2753e196c6402d6f3f69 (commit)
       via  c5b301d22ff1811c7a8178a08746ef802d07ffb6 (commit)
       via  2863a2b86559bcf4ff3a404438b10316a5f326b0 (commit)
       via  81a3d7ce6c79d611cfed05c6fd7f78e7365499cd (commit)
       via  de85c9c609f4f4654761faf662d675a034c8dc14 (commit)
       via  5a71ea161987740da3699d022992a0d0f9afa05e (commit)
       via  3dda0c0cad7f4ec3b240da50256aeea589a61f65 (commit)
       via  b517516ba1a00af9a17fbf2a1e9125e1a4236643 (commit)
       via  4348ea0d5bcbb0e425a82f8d26d4585666ea526f (commit)
       via  e3e0151c1246ea4a6b25b46c002ab477bb11a0da (commit)
       via  2348cac3785ab3a52e51902ad82c6a4c7fca37c1 (commit)
       via  22dafc70b9d7084589cc65eb7ad299580c26ddaa (commit)
       via  7e784ca861aa13838f5aa621a2e57c5c9a945afb (commit)
       via  6a7377831a9bb07f28703f38dec9250754100af3 (commit)
       via  2c3fec406ca00cc783f715381a6a85f66a036fdb (commit)
       via  7237504fee43d4b748f66df87c479a13d250dc11 (commit)
       via  0d71d47a1a3b25059548fee99fd0daeef59968a8 (commit)
       via  b3949b039dfedd327ce0ba23fb1ff0db48b7e385 (commit)
       via  d9c3963bbfbf72bf1b9c39b6a3236f2f068bbce2 (commit)
       via  0d3440e4da93fc531dacf3f48b95ee3fb2bed801 (commit)
       via  539b72dab7e4fbf158c1c64d4b468492066d2e55 (commit)
       via  f804bdd1dce7593a11bb121ba672d870067068ef (commit)
       via  518b98ba4ef35e54b00f1460beb78dd7c76f052e (commit)
       via  168ce3bf421049af26a1da70ebdd612b251a799e (commit)
       via  d67d31b9f59865ce54145ae38de9a06f41249029 (commit)
       via  dd832fa5395975695db583ed5a33513c6a033cca (commit)
       via  3bf1838875bed8ec678969020e862272f1d88fc2 (commit)
       via  bbbd79291378f08bd7018b9d487b10819811e320 (commit)
       via  1320d6ca879f607c8347e201c565724e28b285c7 (commit)
       via  d6f1739d7a951df9bb167133811c2e134173f731 (commit)
       via  6850d093ddb8a498c8d50024ca9e2b14b0cfe5b2 (commit)
       via  61b780d2933a6ca4cfc67b9368099eb2e655e252 (commit)
       via  a56c6d6f6b69429ec8641e1c0f098d99306d4be3 (commit)
       via  4b755c099b9fd7b0c7c9f80113cac888635eeccf (commit)
       via  2269f0bbfe8042f687d2efa1f85da71cec843955 (commit)
       via  867bc3cc053afe26473b5c2efd5fdc96e24fb122 (commit)
       via  d7040beb1314c8e6d5e8b029728dfb0128956d5b (commit)
       via  ac9ecffc2474142b0dd9e5250d8da488fef88c7b (commit)
       via  4ed97ee0f0a04630a04c5adc078088d6d5f064f2 (commit)
       via  ccdf5024bb7775a45326644bb0e39e8ac7c3731f (commit)
       via  c6d379c119adc6978175a0139dd31a247cdec5e8 (commit)
       via  4f4f0097ed9ca333c0e4af18393e8817858f55c7 (commit)
       via  9bd7663f449d21b7bdd4d8d3cee9b4bee5569744 (commit)
       via  e56f2eaf0107b93f68b4f57291fc2a2930286fc1 (commit)
       via  8d716ea5cd946a45dabdf172d7ddd37b3a6585c0 (commit)
       via  eaac14889455df8b68535a85ec722135109d1061 (commit)
       via  8686a99d627b5eb33e5fef31f172ec145cca2ac6 (commit)
       via  45307f0fb00303c615fd23d49ad550e983ad0111 (commit)
       via  1831894f838e9a0c36ecab6bf8d6101761c2fd01 (commit)
       via  776c9dc7db8767cc7432240ce7f3ee3b40f51fbc (commit)
       via  22a1499eeaac2528f25b00dde851afe8398ad451 (commit)
       via  4dfb941b319220ba80604d20ca93e986f7711c72 (commit)
       via  e8d86409a5e4af153c3dc4afe9989386299c9fbe (commit)
       via  24c63a97aa1dcfc818b9e0e576495b8f689f395d (commit)
       via  a234d0298b31fe99404d96dc4f744625d50d39d9 (commit)
       via  66faaa194d48a4ef808231958aad548c858f4241 (commit)
       via  2ec415dc737a9ae0623ae0341d10a4d8b7fd620c (commit)
       via  449c4a414459261cb6cc2c38f77533bc5eb5de4b (commit)
       via  2946a15debba6086f0a7de9a8ec2ff0797d3ec09 (commit)
       via  a54b613cd76129c5d90d06b8b1015f2c63618cd5 (commit)
       via  ee4035f2068a72a066d29013c8af13cacbebbe45 (commit)
       via  ff0d3707f78aaa13478bb456c906cb483ef9600b (commit)
       via  70643e21dd9a63d8c0a25885985ebd6f53d29f6c (commit)
       via  10fc274f3209d337046fc3ba371b288ff2d880dd (commit)
       via  70448d6eb9cbf72f45cc9122533b3057ada256e9 (commit)
       via  2f4b51dc1a6afe72fb6da021fded5bc4d2e244d7 (commit)
       via  d989b985903315a5e3f1c385597bbe948987dc8f (commit)
       via  93d192ac548f1feb259341de1bfcbf73d991cdb3 (commit)
       via  c499b6137a09940e5e60807d77de18e50ded9186 (commit)
       via  fc2d583f2c4b7c56e0c749b7134b7b012db181e7 (commit)
       via  ea5b881896131d554f272bdf734965a6aa2a94a0 (commit)
       via  de0403b2c81017c93bab34c3dc07a7e61ff874c5 (commit)
       via  d3552762ddd481b09e6e8ceacdedc797819ed56c (commit)
       via  cc6518bd09c0abbb0375962d1258f4b83688580a (commit)
       via  cc4d56de8df3de43f3cc15c444ebd2d6585a77e3 (commit)
      from  196b4cfc7ef676a5cc950c5ad6eb0fdcd063e5a1 (commit)

Summary of changes:
 .gitignore                                         |   16 +
 Makefile.PL                                        |   49 +-
 TODO                                               |    1 +
 TODO.jifty.woos => TODO.jifty.woes                 |    0 
 TODO.lorzy                                         |    2 +
 TODO.schema_upgrade_script                         |    1 +
 bin/jifty                                          |    1 -
 bin/rt-crontool                                    |    5 +-
 bin/rt-mailgate                                    |    2 +-
 docs/README.docs                                   |    2 -
 docs/Security                                      |   25 -
 docs/design_docs/3.3-schema-redesign.txt           |   57 -
 docs/design_docs/CARS                              |   66 -
 docs/design_docs/TransactionTypes.txt              |   48 -
 docs/design_docs/acls                              |   50 -
 docs/design_docs/approval_notices                  |    8 -
 docs/design_docs/approval_template                 |   25 -
 docs/design_docs/cf_search                         |   72 -
 docs/design_docs/cli_spec                          |   31 -
 docs/design_docs/cvs_integration                   |  164 ---
 docs/design_docs/delegation                        |  115 --
 docs/design_docs/evil_plans                        |  162 ---
 docs/design_docs/groups_notes                      |   88 --
 docs/design_docs/rt-mvc                            |   32 -
 docs/design_docs/subscription-definitions.txt      |  113 --
 docs/design_docs/ticket_templates                  |   16 -
 docs/design_docs/users                             |   14 -
 docs/extending_clickable_links.pod                 |    2 +-
 etc/RT_Config.pm                                   | 1457 --------------------
 etc/config.yml                                     |   23 +-
 etc/initialdata                                    |  193 +++-
 lib/RT.pm                                          |  206 ++--
 lib/RT/Action/ConfigSystem.pm                      |  133 ++
 lib/RT/Action/CreateGroup.pm                       |   28 +
 lib/RT/Action/EditTicketCFs.pm                     |    2 +-
 lib/RT/Action/Install.pm                           |  299 ----
 lib/RT/Action/UpdateTicket.pm                      |   19 +-
 lib/RT/Action/UserSettings.pm                      |  218 +++
 lib/RT/Approval/Rule/Created.pm                    |    2 +-
 lib/RT/Base.pm                                     |    5 +-
 lib/RT/Bootstrap.pm                                |  134 +--
 lib/RT/Collection.pm                               |  252 ++++
 lib/RT/Condition.pm                                |  215 ---
 lib/RT/Condition/AnyTransaction.pm                 |   73 -
 lib/RT/Condition/BeforeDue.pm                      |   85 --
 lib/RT/Condition/CloseTicket.pm                    |   84 --
 lib/RT/Condition/Generic.pm                        |   75 -
 lib/RT/Condition/Overdue.pm                        |   86 --
 lib/RT/Condition/OwnerChange.pm                    |   70 -
 lib/RT/Condition/PriorityChange.pm                 |   69 -
 lib/RT/Condition/PriorityExceeds.pm                |   68 -
 lib/RT/Condition/QueueChange.pm                    |   74 -
 lib/RT/Condition/ReopenTicket.pm                   |   87 --
 lib/RT/Condition/StatusChange.pm                   |   78 --
 lib/RT/Condition/UserDefined.pm                    |   72 -
 lib/RT/Config.pm                                   |  798 -----------
 lib/RT/Config.pod                                  | 1059 ++++++++++++++
 lib/RT/Crypt/GnuPG.pm                              |   49 +-
 lib/RT/CurrentUser.pm                              |    4 +-
 lib/RT/Dashboard.pm                                |    2 +-
 lib/RT/Date.pm                                     |  911 ------------
 lib/RT/DateTime.pm                                 |  145 ++-
 lib/RT/DateTime/Duration.pm                        |   36 +-
 lib/RT/Dispatcher.pm                               |   46 +-
 lib/RT/EmailParser.pm                              |   14 +-
 lib/RT/Graph/Tickets.pm                            |    2 +-
 lib/RT/HasRoleGroups.pm                            |  336 +++++
 lib/RT/I18N.pm                                     |    7 +-
 lib/RT/Installer.pm                                |  145 --
 lib/RT/Interface/CLI.pm                            |    4 +-
 lib/RT/Interface/Email.pm                          |   89 +-
 lib/RT/Interface/Email/Auth/MailFrom.pm            |    4 +-
 lib/RT/Interface/Email/Filter/SpamAssassin.pm      |    2 +-
 lib/RT/Interface/REST.pm                           |    2 +-
 lib/RT/Interface/Web.pm                            |  126 +--
 lib/RT/Interface/Web/Handler.pm                    |   12 +-
 lib/RT/Interface/Web/QueryBuilder/Tree.pm          |    2 +-
 lib/RT/Interface/Web/Session.pm                    |  286 ----
 lib/RT/IsPrincipal.pm                              |   92 ++
 lib/RT/IsPrincipal/HasMembers.pm                   |  381 +++++
 lib/RT/IsPrincipal/HasNoMembers.pm                 |  139 ++
 lib/RT/IsPrincipalCollection.pm                    |  398 ++++++
 lib/RT/Lorzy.pm                                    |  200 +++
 lib/RT/Lorzy/Dispatcher.pm                         |   29 +
 lib/RT/Lorzy/Package/RT.pm                         |  197 +++
 lib/RT/Model/ACE.pm                                |  220 ++--
 lib/RT/Model/ACECollection.pm                      |  106 +--
 lib/RT/Model/Attachment.pm                         |   40 +-
 lib/RT/Model/AttachmentCollection.pm               |   68 +-
 lib/RT/Model/Attribute.pm                          |    2 +-
 lib/RT/Model/AttributeCollection.pm                |    8 +-
 lib/RT/Model/CachedGroupMember.pm                  |  166 +--
 lib/RT/Model/CachedGroupMemberCollection.pm        |    4 +-
 lib/RT/Model/Config.pm                             |  150 ++
 lib/RT/Model/CustomField.pm                        |   24 +-
 lib/RT/Model/CustomFieldCollection.pm              |    4 +-
 lib/RT/Model/CustomFieldValue.pm                   |    2 +-
 lib/RT/Model/CustomFieldValueCollection.pm         |    2 +-
 .../Model/CustomFieldValueCollection/External.pm   |    2 +-
 lib/RT/Model/CustomFieldValueCollection/Groups.pm  |    2 +-
 lib/RT/Model/Group.pm                              |  746 ++---------
 lib/RT/Model/GroupCollection.pm                    |  256 +---
 lib/RT/Model/GroupMember.pm                        |  146 +--
 lib/RT/Model/GroupMemberCollection.pm              |    4 +-
 lib/RT/Model/Link.pm                               |    2 +-
 lib/RT/Model/LinkCollection.pm                     |    4 +-
 lib/RT/Model/ObjectCustomField.pm                  |    6 +-
 lib/RT/Model/ObjectCustomFieldCollection.pm        |    2 +-
 lib/RT/Model/ObjectCustomFieldValueCollection.pm   |    2 +-
 lib/RT/Model/Principal.pm                          |   56 +-
 lib/RT/Model/Queue.pm                              |  412 +-----
 lib/RT/Model/QueueCollection.pm                    |    4 +-
 lib/RT/Model/Rule.pm                               |   89 ++
 lib/RT/Model/Scrip.pm                              |  535 -------
 lib/RT/Model/ScripAction.pm                        |    8 +-
 lib/RT/Model/ScripActionCollection.pm              |    4 +-
 lib/RT/Model/ScripCollection.pm                    |  362 -----
 lib/RT/Model/ScripCondition.pm                     |  186 ---
 lib/RT/Model/ScripConditionCollection.pm           |  110 --
 lib/RT/Model/Template.pm                           |   36 +-
 lib/RT/Model/TemplateCollection.pm                 |    6 +-
 lib/RT/Model/Ticket.pm                             |  784 +++--------
 lib/RT/Model/TicketCollection.pm                   |  268 ++--
 lib/RT/Model/Transaction.pm                        |  135 +-
 lib/RT/Model/TransactionCollection.pm              |    4 +-
 lib/RT/Model/User.pm                               |  173 +--
 lib/RT/Model/UserCollection.pm                     |  426 +------
 lib/RT/Plugin.pm                                   |    2 +-
 lib/RT/Record.pm                                   |  118 +-
 lib/RT/Reminders.pm                                |    1 -
 lib/RT/Report/Tickets.pm                           |   12 +-
 lib/RT/Rule.pm                                     |   43 +-
 lib/RT/Ruleset.pm                                  |   11 +-
 lib/RT/SavedSearch.pm                              |    2 +-
 lib/RT/SavedSearches.pm                            |    6 +-
 lib/RT/ScripAction.pm                              |   31 +-
 lib/RT/ScripAction/AutoOpen.pm                     |    4 +-
 lib/RT/ScripAction/Autoreply.pm                    |    2 +-
 lib/RT/ScripAction/CreateTickets.pm                |   30 +-
 lib/RT/ScripAction/EscalatePriority.pm             |    2 +-
 lib/RT/ScripAction/ExtractSubjectTag.pm            |    6 +-
 lib/RT/ScripAction/Generic.pm                      |    2 +-
 lib/RT/ScripAction/Notify.pm                       |  171 ++-
 lib/RT/ScripAction/NotifyGroup.pm                  |    4 +-
 lib/RT/ScripAction/RecordComment.pm                |    2 +-
 lib/RT/ScripAction/RecordCorrespondence.pm         |    2 +-
 lib/RT/ScripAction/SendEmail.pm                    |  131 +-
 lib/RT/ScripAction/UserDefined.pm                  |   90 --
 lib/RT/Search/ActiveTicketsInQueue.pm              |    2 +-
 lib/RT/Search/FromSQL.pm                           |    2 +-
 lib/RT/Search/Generic.pm                           |    2 +-
 lib/RT/Search/Googleish.pm                         |    3 +-
 lib/RT/SearchBuilder.pm                            |  310 -----
 lib/RT/SharedSetting.pm                            |   24 +-
 lib/RT/Shredder.pm                                 |   84 +-
 lib/RT/Shredder/ACE.pm                             |   18 -
 lib/RT/Shredder/Attachment.pm                      |   43 +-
 lib/RT/Shredder/CachedGroupMember.pm               |   43 +-
 lib/RT/Shredder/Constants.pm                       |   27 +-
 lib/RT/Shredder/CustomField.pm                     |   36 +-
 lib/RT/Shredder/CustomFieldValue.pm                |   29 -
 lib/RT/Shredder/Dependencies.pm                    |    2 +-
 lib/RT/Shredder/Dependency.pm                      |    2 +-
 lib/RT/Shredder/Group.pm                           |   54 +-
 lib/RT/Shredder/GroupMember.pm                     |   47 +-
 lib/RT/Shredder/Link.pm                            |   15 -
 lib/RT/Shredder/ObjectCustomFieldValue.pm          |   41 -
 lib/RT/Shredder/Plugin.pm                          |    2 +-
 lib/RT/Shredder/Plugin/Attachments.pm              |    2 +-
 lib/RT/Shredder/Plugin/Base.pm                     |    2 +-
 lib/RT/Shredder/Plugin/Base/Dump.pm                |    2 +-
 lib/RT/Shredder/Plugin/Base/Search.pm              |    4 +-
 lib/RT/Shredder/Plugin/Objects.pm                  |    2 +-
 lib/RT/Shredder/Plugin/Summary.pm                  |    1 -
 lib/RT/Shredder/Plugin/Tickets.pm                  |    2 +-
 lib/RT/Shredder/Plugin/Users.pm                    |    4 +-
 lib/RT/Shredder/Principal.pm                       |   33 +-
 lib/RT/Shredder/Queue.pm                           |   11 +-
 lib/RT/Shredder/Record.pm                          |   91 +--
 lib/RT/Shredder/Scrip.pm                           |  129 --
 lib/RT/Shredder/ScripAction.pm                     |   25 -
 lib/RT/Shredder/ScripCondition.pm                  |   98 --
 lib/RT/Shredder/Template.pm                        |   44 -
 lib/RT/Shredder/Ticket.pm                          |   34 +-
 lib/RT/Shredder/Transaction.pm                     |   32 -
 lib/RT/Shredder/User.pm                            |   49 +-
 lib/RT/StatusSchema.pm                             |  578 --------
 lib/RT/StyleGuide.pod                              |    2 +-
 lib/RT/System.pm                                   |    4 +-
 lib/RT/Test.pm                                     |   61 +-
 lib/RT/Test/Shredder.pm                            |   34 +-
 lib/RT/URI.pm                                      |    2 +-
 lib/RT/URI/base.pm                                 |    2 +-
 lib/RT/URI/fsck_com_rt.pm                          |    6 +-
 lib/RT/View.pm                                     |   10 +-
 lib/RT/View/Admin.pm                               |   70 +
 lib/RT/View/Admin/CustomFields.pm                  |   63 +
 lib/RT/View/Admin/Groups.pm                        |   20 +
 lib/RT/View/Admin/Queues.pm                        |   63 +
 lib/RT/View/Admin/Rules.pm                         |   90 ++
 lib/RT/View/Admin/Users.pm                         |    9 +
 lib/RT/View/CRUD.pm                                |   33 +-
 lib/RT/View/SetupWizard.pm                         |   67 +
 lib/RT/Workflow.pm                                 |  578 ++++++++
 sbin/rt-clean-sessions                             |    8 +-
 sbin/rt-email-dashboards                           |   16 +-
 sbin/rt-email-digest                               |   23 +-
 sbin/rt-fulltext-indexer                           |  346 +++++
 sbin/rt-migrate-db-from-3.8                        |  431 ++++---
 sbin/rt-setup-database                             |   18 +-
 sbin/rt-setup-fulltext-index                       |  276 ++++
 sbin/rt-shredder                                   |    2 +-
 sbin/rt-update-config                              |  160 +++
 sbin/shipwright-package                            |   42 +
 share/html/Admin/CustomFields/GroupRights.html     |   10 +-
 share/html/Admin/CustomFields/Modify.html          |    4 +-
 share/html/Admin/CustomFields/Objects.html         |    4 +-
 share/html/Admin/CustomFields/UserRights.html      |   16 +-
 share/html/Admin/CustomFields/index.html           |    4 +-
 share/html/Admin/Elements/CreateUserCalled         |    2 +-
 share/html/Admin/Elements/CustomFieldTabs          |    2 +-
 share/html/Admin/Elements/EditCustomField          |    2 +-
 .../Admin/Elements/EditCustomFieldValuesSource     |    3 +-
 share/html/Admin/Elements/EditCustomFields         |   12 +-
 share/html/Admin/Elements/EditQueueWatchers        |   10 +-
 share/html/Admin/Elements/EditScrip                |    4 +-
 share/html/Admin/Elements/EditScrips               |    6 +-
 share/html/Admin/Elements/EditTemplates            |    6 +-
 share/html/Admin/Elements/ListGlobalCustomFields   |    2 +-
 share/html/Admin/Elements/ListGlobalScrips         |   18 -
 share/html/Admin/Elements/ObjectCustomFields       |    2 +-
 share/html/Admin/Elements/PickCustomFields         |    6 +-
 share/html/Admin/Elements/QueueRightsForUser       |    4 +-
 share/html/Admin/Elements/RuleTabs                 |   81 ++
 .../Admin/Elements/SelectCustomFieldLookupType     |    2 +-
 share/html/Admin/Elements/SelectCustomFieldType    |    2 +-
 share/html/Admin/Elements/SelectGroups             |    2 +-
 share/html/Admin/Elements/SelectModifyGroup        |    2 +-
 share/html/Admin/Elements/SelectModifyQueue        |    2 +-
 share/html/Admin/Elements/SelectModifyUser         |    2 +-
 share/html/Admin/Elements/SelectNewGroupMembers    |    2 +-
 share/html/Admin/Elements/SelectRights             |   19 +-
 share/html/Admin/Elements/SelectScrip              |    2 +-
 share/html/Admin/Elements/SelectScripAction        |    2 +-
 share/html/Admin/Elements/SelectScripCondition     |    2 +-
 share/html/Admin/Elements/SelectStage              |    2 +-
 share/html/Admin/Elements/SelectStatusSchema       |   13 -
 share/html/Admin/Elements/SelectTemplate           |    4 +-
 share/html/Admin/Elements/SelectUsers              |    2 +-
 share/html/Admin/Elements/SelectWorkflow           |   13 +
 share/html/Admin/Elements/ShowKeyInfo              |    8 +-
 share/html/Admin/Elements/SystemTabs               |   10 +-
 share/html/Admin/Elements/Tabs                     |    7 +-
 share/html/Admin/Elements/UserTabs                 |    2 +-
 share/html/Admin/Global/CustomFields/Groups.html   |    2 +-
 .../Admin/Global/CustomFields/Queue-Tickets.html   |    2 +-
 .../Global/CustomFields/Queue-Transactions.html    |    2 +-
 share/html/Admin/Global/CustomFields/Users.html    |    2 +-
 share/html/Admin/Global/GroupRights.html           |   14 +-
 share/html/Admin/Global/Jifty.html                 |   58 +
 share/html/Admin/Global/MyRT.html                  |    2 +-
 share/html/Admin/Global/Scrip.html                 |    1 -
 .../Global/StatusSchemas/Elements/MissingMaps      |   23 -
 .../html/Admin/Global/StatusSchemas/Elements/Tabs  |   64 -
 .../html/Admin/Global/StatusSchemas/Interface.html |   90 --
 .../Admin/Global/StatusSchemas/Localization.html   |   25 -
 .../html/Admin/Global/StatusSchemas/Mappings.html  |  124 --
 .../html/Admin/Global/StatusSchemas/Statuses.html  |   59 -
 share/html/Admin/Global/StatusSchemas/Summary.html |   89 --
 .../Admin/Global/StatusSchemas/Transitions.html    |   63 -
 share/html/Admin/Global/StatusSchemas/index.html   |   54 -
 share/html/Admin/Global/System.html                |   96 ++
 share/html/Admin/Global/Template.html              |    2 +-
 share/html/Admin/Global/UserRights.html            |   12 +-
 .../Admin/Global/Workflows/Elements/MissingMaps    |   23 +
 share/html/Admin/Global/Workflows/Elements/Tabs    |   64 +
 share/html/Admin/Global/Workflows/Interface.html   |   90 ++
 .../html/Admin/Global/Workflows/Localization.html  |   25 +
 share/html/Admin/Global/Workflows/Mappings.html    |  124 ++
 share/html/Admin/Global/Workflows/Statuses.html    |   59 +
 share/html/Admin/Global/Workflows/Summary.html     |   89 ++
 share/html/Admin/Global/Workflows/Transitions.html |   63 +
 share/html/Admin/Global/Workflows/index.html       |   54 +
 share/html/Admin/Global/index.html                 |   16 +-
 share/html/Admin/Groups/GroupRights.html           |   10 +-
 share/html/Admin/Groups/History.html               |    2 +-
 share/html/Admin/Groups/Members.html               |   10 +-
 share/html/Admin/Groups/Modify.html                |    6 +-
 share/html/Admin/Groups/UserRights.html            |   12 +-
 share/html/Admin/Groups/index.html                 |    6 +-
 share/html/Admin/Queues/CustomField.html           |    2 +-
 share/html/Admin/Queues/CustomFields.html          |    4 +-
 share/html/Admin/Queues/GroupRights.html           |   16 +-
 share/html/Admin/Queues/Modify.html                |   20 +-
 share/html/Admin/Queues/People.html                |   10 +-
 share/html/Admin/Queues/Scrip.html                 |    3 +-
 share/html/Admin/Queues/Scrips.html                |    2 +-
 share/html/Admin/Queues/Template.html              |    4 +-
 share/html/Admin/Queues/Templates.html             |    2 +-
 share/html/Admin/Queues/UserRights.html            |   16 +-
 share/html/Admin/Queues/index.html                 |    4 +-
 share/html/Admin/Tools/Configuration.html          |   20 +-
 .../Admin/Tools/Shredder/Elements/DumpFileLink     |    2 +-
 .../Admin/Tools/Shredder/Elements/Error/NoStorage  |    3 +-
 .../Tools/Shredder/Elements/Object/RT--Attachment  |    2 +-
 .../Tools/Shredder/Elements/Object/RT--Ticket      |    2 +-
 .../Admin/Tools/Shredder/Elements/Object/RT--User  |    2 +-
 share/html/Admin/Tools/Shredder/index.html         |    2 +-
 share/html/Admin/Users/CustomFields.html           |    4 +-
 share/html/Admin/Users/GnuPG.html                  |    6 +-
 share/html/Admin/Users/History.html                |    2 +-
 share/html/Admin/Users/Memberships.html            |   18 +-
 share/html/Admin/Users/Modify.html                 |  108 +-
 share/html/Admin/Users/MyRT.html                   |    4 +-
 share/html/Admin/Users/index.html                  |    6 +-
 share/html/Admin/autohandler                       |    2 +-
 share/html/Approvals/Display.html                  |    2 +-
 share/html/Approvals/Elements/Approve              |    4 +-
 share/html/Approvals/Elements/PendingMyApproval    |   37 +-
 share/html/Dashboards/Elements/ShowDashboards      |    2 +-
 share/html/Dashboards/Elements/ShowSubscription    |    2 +-
 share/html/Dashboards/Modify.html                  |    4 +-
 share/html/Dashboards/Queries.html                 |    2 +-
 share/html/Dashboards/Subscription.html            |    4 +-
 share/html/Download/CustomFieldValue/dhandler      |    4 +-
 share/html/Elements/CollectionList                 |    4 +-
 share/html/Elements/ColumnMap                      |    9 +-
 share/html/Elements/CreateTicket                   |    2 +-
 share/html/Elements/Dashboards                     |    2 +-
 share/html/Elements/EditCustomFieldBinary          |    2 +-
 share/html/Elements/Error                          |    2 +-
 share/html/Elements/Footer                         |    3 +-
 share/html/Elements/GnuPG/KeyIssues                |    2 +-
 share/html/Elements/GnuPG/SelectKeyForSigning      |    2 +-
 share/html/Elements/GnuPG/SignEncryptWidget        |    6 +-
 share/html/Elements/GotoTicket                     |    2 +-
 share/html/Elements/Header                         |   22 +-
 share/html/Elements/HeaderJavascript               |    6 +-
 share/html/Elements/ListActions                    |   15 +-
 share/html/Elements/ListMenu                       |    2 +-
 share/html/Elements/Login                          |  119 --
 share/html/Elements/Logo                           |    2 +-
 share/html/Elements/MakeClicky                     |    6 +-
 share/html/Elements/Menu                           |    2 +-
 share/html/Elements/MessageBox                     |   10 +-
 share/html/Elements/MyRT                           |    9 +-
 share/html/Elements/MyReminders                    |    6 +-
 share/html/Elements/MySupportQueues                |    2 +-
 share/html/Elements/PageLayout                     |   18 +-
 share/html/Elements/QueueSummary                   |   14 +-
 share/html/Elements/QuickCreate                    |    2 +-
 share/html/Elements/Quicksearch                    |    2 +-
 share/html/Elements/RT__Model__Group/ColumnMap     |    4 +-
 share/html/Elements/RT__Model__Ticket/ColumnMap    |    4 +-
 share/html/Elements/RefreshHomepage                |    4 +-
 share/html/Elements/SelectDate                     |   14 +-
 share/html/Elements/SelectGroups                   |    2 +-
 share/html/Elements/SelectNewTicketQueue           |    2 +-
 share/html/Elements/SelectOwner                    |   12 +-
 share/html/Elements/SelectQueue                    |   12 +-
 share/html/Elements/SelectTicketSortBy             |    2 +-
 share/html/Elements/SelectUsers                    |    2 +-
 share/html/Elements/ShowCustomFieldBinary          |    2 +-
 share/html/Elements/ShowCustomFieldImage           |    2 +-
 share/html/Elements/ShowCustomFieldWikitext        |    2 +-
 share/html/Elements/ShowLinks                      |    2 +-
 share/html/Elements/ShowMemberships                |    6 +-
 share/html/Elements/ShowSearch                     |   12 +-
 share/html/Elements/ShowUser                       |    4 +-
 share/html/Elements/SimpleSearch                   |    2 +-
 share/html/Elements/TicketList                     |    2 +-
 share/html/Helpers/Autocomplete/CustomFieldValues  |    2 +-
 share/html/Install/Basics.html                     |   60 -
 share/html/Install/DatabaseDetails.html            |  172 ---
 share/html/Install/DatabaseType.html               |   68 -
 share/html/Install/Elements/Errors                 |   63 -
 share/html/Install/Elements/Form                   |   69 -
 share/html/Install/Elements/Header                 |   51 -
 share/html/Install/Elements/Wrapper                |   65 -
 share/html/Install/Finish.html                     |   72 -
 share/html/Install/Global.html                     |   74 -
 share/html/Install/Initialize.html                 |   60 -
 share/html/Install/Sendmail.html                   |   60 -
 share/html/Install/autohandler                     |   65 -
 share/html/Install/index.html                      |  124 --
 share/html/NoAuth/css/3.4-compat/nav.css           |    4 +-
 share/html/NoAuth/css/3.5-default/footer.css       |    8 +-
 share/html/NoAuth/css/3.5-default/header.css       |   18 +-
 share/html/NoAuth/css/3.5-default/nav-left.css     |    8 +-
 share/html/NoAuth/css/3.5-default/nav.css          |   20 +-
 share/html/NoAuth/css/3.5-default/titlebox.css     |    4 +-
 share/html/NoAuth/css/web2/InHeader                |    4 +-
 share/html/NoAuth/css/web2/msie.css                |    2 +-
 share/html/NoAuth/iCal/dhandler                    |    4 +-
 share/html/Prefs/MyRT.html                         |   14 +-
 share/html/Prefs/Other.html                        |   41 +-
 share/html/Prefs/Quicksearch.html                  |    4 +-
 share/html/Prefs/Search.html                       |    2 +-
 share/html/REST/1.0/Forms/group/default            |   16 +-
 share/html/REST/1.0/Forms/queue/default            |    2 +-
 share/html/REST/1.0/Forms/queue/ns                 |    2 +-
 share/html/REST/1.0/Forms/queue/ticketcustomfields |    2 +-
 share/html/REST/1.0/Forms/ticket/attachments       |    4 +-
 share/html/REST/1.0/Forms/ticket/comment           |    2 +-
 share/html/REST/1.0/Forms/ticket/default           |   35 +-
 share/html/REST/1.0/Forms/ticket/history           |    6 +-
 share/html/REST/1.0/Forms/ticket/links             |    4 +-
 share/html/REST/1.0/Forms/ticket/merge             |    4 +-
 share/html/REST/1.0/Forms/ticket/take              |    2 +-
 share/html/REST/1.0/Forms/transaction/default      |    6 +-
 share/html/REST/1.0/Forms/user/default             |    2 +-
 share/html/REST/1.0/logout                         |    2 +-
 share/html/REST/1.0/search/ticket                  |    2 +-
 share/html/REST/1.0/ticket/comment                 |    2 +-
 share/html/REST/1.0/ticket/link                    |    2 +-
 share/html/REST/1.0/ticket/merge                   |    2 +-
 share/html/Search/Build.html                       |   10 +-
 share/html/Search/Bulk.html                        |   16 +-
 share/html/Search/Chart                            |    2 +-
 share/html/Search/Elements/BuildFormatString       |    4 +-
 share/html/Search/Elements/Chart                   |    4 +-
 share/html/Search/Elements/DisplayOptions          |    2 +-
 share/html/Search/Elements/PickCFs                 |    4 +-
 share/html/Search/Elements/ResultViews             |    7 +-
 share/html/Search/Elements/SelectGroup             |    2 +-
 share/html/Search/Results.html                     |   35 +-
 share/html/Search/Results.rdf                      |    8 +-
 share/html/Search/Results.tsv                      |    4 +-
 share/html/Search/Simple.html                      |    4 +-
 share/html/SelfService/Closed.html                 |    2 +-
 share/html/SelfService/Create.html                 |    2 +-
 share/html/SelfService/CreateTicketInQueue.html    |    4 +-
 share/html/SelfService/Display.html                |   33 +-
 share/html/SelfService/Elements/GotoTicket         |    2 +-
 share/html/SelfService/Elements/MyRequests         |    4 +-
 share/html/SelfService/Elements/Tabs               |    2 +-
 share/html/SelfService/Prefs.html                  |    4 +-
 share/html/SelfService/index.html                  |    2 +-
 share/html/Ticket/Attachment/WithHeaders/dhandler  |    2 +-
 share/html/Ticket/Attachment/dhandler              |    6 +-
 share/html/Ticket/Create.html                      |   25 +-
 share/html/Ticket/Display.html                     |   38 +-
 share/html/Ticket/Elements/AddWatchers             |    4 +-
 share/html/Ticket/Elements/Bookmark                |    8 +-
 share/html/Ticket/Elements/EditWatchers            |    8 +-
 share/html/Ticket/Elements/FindAttachments         |    2 +-
 share/html/Ticket/Elements/LoadTextAttachments     |    4 +-
 share/html/Ticket/Elements/PreviewScrips           |   54 +-
 share/html/Ticket/Elements/Reminders               |   16 +-
 share/html/Ticket/Elements/ShowAttachments         |    4 +-
 share/html/Ticket/Elements/ShowDates               |    2 +-
 share/html/Ticket/Elements/ShowDependencies        |    4 +-
 share/html/Ticket/Elements/ShowGnuPGStatus         |    2 +-
 share/html/Ticket/Elements/ShowGroupMembers        |    4 +-
 share/html/Ticket/Elements/ShowHistory             |    6 +-
 share/html/Ticket/Elements/ShowMessageHeaders      |    4 +-
 share/html/Ticket/Elements/ShowMessageStanza       |    4 +-
 share/html/Ticket/Elements/ShowRequestor           |    8 +-
 share/html/Ticket/Elements/ShowSummary             |   18 +-
 share/html/Ticket/Elements/ShowTransaction         |   24 +-
 .../Ticket/Elements/ShowTransactionAttachments     |   20 +-
 share/html/Ticket/Elements/ShowUpdateStatus        |    6 +-
 share/html/Ticket/Elements/Tabs                    |   29 +-
 share/html/Ticket/Forward.html                     |    7 +-
 share/html/Ticket/GnuPG.html                       |    8 +-
 share/html/Ticket/Graphs/Elements/ShowGraph        |    2 +-
 share/html/Ticket/Graphs/index.html                |    2 +-
 share/html/Ticket/ModifyLinks.html                 |    2 +-
 share/html/Ticket/Reminders.html                   |    2 +-
 share/html/Ticket/ShowEmailRecord.html             |    4 +-
 share/html/Ticket/Update.html                      |   19 +-
 share/html/Tools/Elements/Tabs                     |    4 -
 share/html/Tools/MyDay.html                        |    4 +-
 share/html/Tools/Offline.html                      |  166 ---
 share/html/Tools/Reports/CreatedByDates.html       |   26 +-
 share/html/Tools/Reports/ResolvedByDates.html      |   26 +-
 share/html/Tools/Reports/ResolvedByOwner.html      |    2 +-
 share/html/Tools/index.html                        |    5 -
 share/html/User/Elements/Tabs                      |    3 -
 share/html/User/Groups/Members.html                |  161 ---
 share/html/User/Groups/Modify.html                 |  158 ---
 share/html/User/Groups/index.html                  |   68 -
 share/html/User/Prefs.html                         |   12 +-
 share/html/Widgets/FinalizeWidgetArguments         |   10 +-
 share/html/index.html                              |    6 +-
 share/web/static/css/{base.css => app-base.css}    |    0 
 share/web/static/css/app.css                       |   16 +
 share/web/static/css/forms.css                     |  185 ---
 share/web/static/css/layout.css                    |    4 +-
 share/web/static/css/main.css                      |   18 -
 share/web/static/css/nav.css                       |   28 +-
 share/web/static/css/rt-forms.css                  |  188 +++
 share/web/static/css/ticket-search.css             |   15 +-
 share/web/static/css/ticket.css                    |   14 +-
 t/00-action-Install.t                              |   15 -
 t/00-compile.t                                     |   10 +-
 t/api/action-createtickets.t                       |   23 +-
 t/api/cf_external.t                                |    2 +-
 t/api/cf_pattern.t                                 |    3 +
 t/api/condition-ownerchange.t                      |   62 -
 t/api/config.t                                     |   18 +
 t/api/date.t                                       |  616 +++------
 t/api/group.t                                      |   38 +-
 t/api/groups.t                                     |   34 +-
 t/api/paging.t                                     |   24 +
 t/api/queue.t                                      |  100 +-
 t/api/reminders.t                                  |    8 +-
 t/api/rights.t                                     |    6 +-
 t/api/rules-preview.t                              |   47 +
 t/api/scrip.t                                      |   46 -
 t/api/scrip_order.t                                |    6 +-
 t/api/searchbuilder.t                              |    2 +-
 t/api/ticket.t                                     |   32 +-
 t/api/uri-fsck_com_rt.t                            |    2 +-
 t/api/uri-t.t                                      |    2 +-
 t/api/user.t                                       |   24 +-
 t/api/users.t                                      |    8 +-
 t/approval/basic.t                                 |   36 +-
 t/clicky.t                                         |    2 +-
 t/i18n/default.t                                   |    3 +-
 t/lorzy/action.t                                   |   80 ++
 t/lorzy/basic.t                                    |   77 +
 t/lorzy/condition-lambda.t                         |   65 +
 t/lorzy/condition.t                                |   57 +
 t/lorzy/error.t                                    |   44 +
 t/mail/crypt-gnupg.t                               |   20 +-
 t/mail/gateway.t                                   |   75 +-
 t/mail/gnupg-bad.t                                 |   28 +-
 t/mail/gnupg-incoming.t                            |   38 +-
 t/mail/gnupg-realmail.t                            |   26 +-
 t/mail/gnupg-reverification.t                      |   26 +-
 t/mail/sendmail.t                                  |   33 +-
 t/maildigest/attributes.t                          |   28 +-
 t/plugin.t                                         |    9 +-
 t/rtname.t                                         |    8 +-
 t/savedsearch.t                                    |   10 +-
 t/shredder/02group_member.t                        |    4 +-
 t/shredder/02queue.t                               |   31 +-
 t/shredder/02template.t                            |   28 +-
 t/test_config.yml                                  |    2 +-
 t/ticket/action_linear_escalate.t                  |   13 +-
 t/ticket/add-watchers.t                            |   32 +-
 t/ticket/cfsort-freeform-multiple.t                |   12 +-
 t/ticket/cfsort-freeform-single.t                  |    4 +-
 t/ticket/deferred_owner.t                          |   17 +-
 t/ticket/link_search.t                             |    2 +-
 t/ticket/linking.t                                 |  386 ------
 t/ticket/requestor-order.t                         |    2 +-
 t/ticket/scrips_batch.t                            |   98 --
 t/ticket/search.t                                  |   30 +-
 t/ticket/search_by_links.t                         |    2 +
 t/ticket/search_by_watcher.t                       |    4 +-
 t/ticket/sort-by-queue.t                           |    4 +
 t/ticket/sort-by-user.t                            |    2 +
 t/ticket/sort_by_cf.t                              |    1 -
 t/web/attachments.t                                |    8 +-
 t/web/basic.t                                      |    2 +-
 t/web/cf_access.t                                  |    4 +-
 t/web/cf_onqueue.t                                 |    3 +-
 t/web/cf_select_one.t                              |    2 +-
 t/web/command_line.t                               |    7 +-
 t/web/compilation_errors.t                         |    7 +-
 t/web/crypt-gnupg.t                                |   43 +-
 t/web/dashboards-groups.t                          |   23 +-
 t/web/dashboards.t                                 |    6 +-
 t/web/gnupg-outgoing.t                             |   24 +-
 t/web/gnupg-select-keys-on-create.t                |   22 +-
 t/web/gnupg-select-keys-on-update.t                |   22 +-
 t/web/rights.t                                     |    2 +-
 t/web/rights1.t                                    |   10 +-
 t/web/ticket-create-utf8.t                         |    3 +-
 t/web/ticket_owner.t                               |    2 +-
 t/web/ticket_seen.t                                |    2 +-
 tools/shipwright-package                           |  180 +++
 574 files changed, 11193 insertions(+), 18326 deletions(-)
 create mode 100644 .gitignore
 rename TODO.jifty.woos => TODO.jifty.woes (100%)
 create mode 100644 TODO.lorzy
 delete mode 100755 docs/README.docs
 delete mode 100755 docs/Security
 delete mode 100644 docs/design_docs/3.3-schema-redesign.txt
 delete mode 100755 docs/design_docs/CARS
 delete mode 100755 docs/design_docs/TransactionTypes.txt
 delete mode 100755 docs/design_docs/acls
 delete mode 100755 docs/design_docs/approval_notices
 delete mode 100755 docs/design_docs/approval_template
 delete mode 100755 docs/design_docs/cf_search
 delete mode 100755 docs/design_docs/cli_spec
 delete mode 100755 docs/design_docs/cvs_integration
 delete mode 100755 docs/design_docs/delegation
 delete mode 100755 docs/design_docs/evil_plans
 delete mode 100755 docs/design_docs/groups_notes
 delete mode 100755 docs/design_docs/link-definitions.txt
 delete mode 100644 docs/design_docs/rt-mvc
 delete mode 100755 docs/design_docs/subscription-definitions.txt
 delete mode 100755 docs/design_docs/ticket_templates
 delete mode 100755 docs/design_docs/users
 delete mode 100644 etc/RT_Config.pm
 create mode 100644 lib/RT/Action/ConfigSystem.pm
 create mode 100644 lib/RT/Action/CreateGroup.pm
 delete mode 100644 lib/RT/Action/Install.pm
 create mode 100644 lib/RT/Action/UserSettings.pm
 create mode 100755 lib/RT/Collection.pm
 delete mode 100644 lib/RT/Condition.pm
 delete mode 100755 lib/RT/Condition/AnyTransaction.pm
 delete mode 100755 lib/RT/Condition/BeforeDue.pm
 delete mode 100644 lib/RT/Condition/CloseTicket.pm
 delete mode 100755 lib/RT/Condition/Generic.pm
 delete mode 100755 lib/RT/Condition/Overdue.pm
 delete mode 100755 lib/RT/Condition/OwnerChange.pm
 delete mode 100644 lib/RT/Condition/PriorityChange.pm
 delete mode 100755 lib/RT/Condition/PriorityExceeds.pm
 delete mode 100755 lib/RT/Condition/QueueChange.pm
 delete mode 100644 lib/RT/Condition/ReopenTicket.pm
 delete mode 100755 lib/RT/Condition/StatusChange.pm
 delete mode 100755 lib/RT/Condition/UserDefined.pm
 delete mode 100644 lib/RT/Config.pm
 create mode 100644 lib/RT/Config.pod
 delete mode 100755 lib/RT/Date.pm
 create mode 100644 lib/RT/HasRoleGroups.pm
 delete mode 100644 lib/RT/Installer.pm
 delete mode 100644 lib/RT/Interface/Web/Session.pm
 create mode 100644 lib/RT/IsPrincipal.pm
 create mode 100644 lib/RT/IsPrincipal/HasMembers.pm
 create mode 100644 lib/RT/IsPrincipal/HasNoMembers.pm
 create mode 100644 lib/RT/IsPrincipalCollection.pm
 create mode 100644 lib/RT/Lorzy.pm
 create mode 100644 lib/RT/Lorzy/Dispatcher.pm
 create mode 100644 lib/RT/Lorzy/Package/RT.pm
 create mode 100644 lib/RT/Model/Config.pm
 create mode 100644 lib/RT/Model/Rule.pm
 delete mode 100755 lib/RT/Model/Scrip.pm
 delete mode 100644 lib/RT/Model/ScripCollection.pm
 delete mode 100755 lib/RT/Model/ScripCondition.pm
 delete mode 100755 lib/RT/Model/ScripConditionCollection.pm
 delete mode 100755 lib/RT/ScripAction/UserDefined.pm
 delete mode 100755 lib/RT/SearchBuilder.pm
 delete mode 100644 lib/RT/Shredder/Scrip.pm
 delete mode 100644 lib/RT/Shredder/ScripCondition.pm
 delete mode 100644 lib/RT/StatusSchema.pm
 create mode 100644 lib/RT/View/Admin.pm
 create mode 100644 lib/RT/View/Admin/CustomFields.pm
 create mode 100644 lib/RT/View/Admin/Queues.pm
 create mode 100644 lib/RT/View/Admin/Rules.pm
 create mode 100644 lib/RT/View/SetupWizard.pm
 create mode 100644 lib/RT/Workflow.pm
 delete mode 100644 releng.cnf
 delete mode 100755 sbin/regression_harness
 create mode 100644 sbin/rt-fulltext-indexer
 create mode 100644 sbin/rt-setup-fulltext-index
 create mode 100644 sbin/rt-update-config
 create mode 100644 sbin/shipwright-package
 create mode 100644 share/html/Admin/Elements/RuleTabs
 delete mode 100644 share/html/Admin/Elements/SelectStatusSchema
 create mode 100644 share/html/Admin/Elements/SelectWorkflow
 create mode 100644 share/html/Admin/Global/Jifty.html
 delete mode 100644 share/html/Admin/Global/StatusSchemas/Elements/MissingMaps
 delete mode 100644 share/html/Admin/Global/StatusSchemas/Elements/Tabs
 delete mode 100644 share/html/Admin/Global/StatusSchemas/Interface.html
 delete mode 100644 share/html/Admin/Global/StatusSchemas/Localization.html
 delete mode 100644 share/html/Admin/Global/StatusSchemas/Mappings.html
 delete mode 100644 share/html/Admin/Global/StatusSchemas/Statuses.html
 delete mode 100644 share/html/Admin/Global/StatusSchemas/Summary.html
 delete mode 100644 share/html/Admin/Global/StatusSchemas/Transitions.html
 delete mode 100644 share/html/Admin/Global/StatusSchemas/index.html
 create mode 100644 share/html/Admin/Global/System.html
 create mode 100644 share/html/Admin/Global/Workflows/Elements/MissingMaps
 create mode 100644 share/html/Admin/Global/Workflows/Elements/Tabs
 create mode 100644 share/html/Admin/Global/Workflows/Interface.html
 create mode 100644 share/html/Admin/Global/Workflows/Localization.html
 create mode 100644 share/html/Admin/Global/Workflows/Mappings.html
 create mode 100644 share/html/Admin/Global/Workflows/Statuses.html
 create mode 100644 share/html/Admin/Global/Workflows/Summary.html
 create mode 100644 share/html/Admin/Global/Workflows/Transitions.html
 create mode 100644 share/html/Admin/Global/Workflows/index.html
 delete mode 100755 share/html/Elements/Login
 delete mode 100644 share/html/Install/Basics.html
 delete mode 100644 share/html/Install/DatabaseDetails.html
 delete mode 100644 share/html/Install/DatabaseType.html
 delete mode 100644 share/html/Install/Elements/Errors
 delete mode 100644 share/html/Install/Elements/Form
 delete mode 100644 share/html/Install/Elements/Header
 delete mode 100644 share/html/Install/Elements/Wrapper
 delete mode 100644 share/html/Install/Finish.html
 delete mode 100644 share/html/Install/Global.html
 delete mode 100644 share/html/Install/Initialize.html
 delete mode 100644 share/html/Install/Sendmail.html
 delete mode 100644 share/html/Install/autohandler
 delete mode 100644 share/html/Install/index.html
 delete mode 100644 share/html/Tools/Offline.html
 delete mode 100755 share/html/User/Groups/Members.html
 delete mode 100755 share/html/User/Groups/Modify.html
 delete mode 100755 share/html/User/Groups/index.html
 rename share/web/static/css/{base.css => app-base.css} (100%)
 create mode 100644 share/web/static/css/app.css
 delete mode 100755 share/web/static/css/forms.css
 delete mode 100644 share/web/static/css/main.css
 create mode 100755 share/web/static/css/rt-forms.css
 delete mode 100644 t/00-action-Install.t
 delete mode 100644 t/api/condition-ownerchange.t
 create mode 100644 t/api/config.t
 create mode 100644 t/api/paging.t
 create mode 100644 t/api/rules-preview.t
 delete mode 100644 t/api/scrip.t
 create mode 100644 t/lorzy/action.t
 create mode 100644 t/lorzy/basic.t
 create mode 100644 t/lorzy/condition-lambda.t
 create mode 100644 t/lorzy/condition.t
 create mode 100644 t/lorzy/error.t
 delete mode 100644 t/ticket/linking.t
 delete mode 100644 t/ticket/scrips_batch.t
 create mode 100644 tools/shipwright-package

- Log -----------------------------------------------------------------
commit bed253b155b108cb1201d2887463b578edceebe0
Merge: 196b4cf... cce128b...
Author: Ruslan Zakirov <Ruslan.Zakirov at gmail.com>
Date:   Sat Jul 18 16:57:19 2009 +0400

    Merge branch '3.999-trunk' into 3.999-on-tisql
    
    Conflicts:
    	lib/RT/Model/Ticket.pm

diff --cc lib/RT/Model/Ticket.pm
index 4c0004d,ccf8e38..407e6db
--- a/lib/RT/Model/Ticket.pm
+++ b/lib/RT/Model/Ticket.pm
@@@ -80,56 -79,10 +79,58 @@@ use RT::URI::fsck_com_rt
  use RT::URI;
  use MIME::Entity;
  
+ use Scalar::Util qw(blessed);
+ 
  sub table {'Tickets'}
  
 +# A helper table for links mapping to make it easier
 +# to build and parse links between tickets
 +
 +our %LINKTYPEMAP = (
 +    MemberOf => {
 +        type => 'MemberOf',
 +        mode => 'target',
 +    },
 +    Parents => {
 +        type => 'MemberOf',
 +        mode => 'target',
 +    },
 +    Members => {
 +        type => 'MemberOf',
 +        mode => 'base',
 +    },
 +    Children => {
 +        type => 'MemberOf',
 +        mode => 'base',
 +    },
 +    HasMember => {
 +        type => 'MemberOf',
 +        mode => 'base',
 +    },
 +    RefersTo => {
 +        type => 'RefersTo',
 +        mode => 'target',
 +    },
 +    ReferredToBy => {
 +        type => 'RefersTo',
 +        mode => 'base',
 +    },
 +    DependsOn => {
 +        type => 'DependsOn',
 +        mode => 'target',
 +    },
 +    DependedOnBy => {
 +        type => 'DependsOn',
 +        mode => 'base',
 +    },
 +    MergedInto => {
 +        type => 'MergedInto',
 +        mode => 'target',
 +    },
 +
 +);
 +
 +
  use Jifty::DBI::Schema;
  use Jifty::DBI::Record schema {
  
@@@ -171,81 -183,17 +231,86 @@@
          filters are qw( Jifty::Filter::DateTime Jifty::DBI::Filter::DateTime),
          render_as 'DateTime',
          label is _('Due');
-     column resolved         => type is 'timestamp',
+ 
+     column resolved      =>
+         type is 'timestamp',
          filters are qw( Jifty::Filter::DateTime Jifty::DBI::Filter::DateTime),
          render_as 'DateTime',
-         label is _('Closed');
+         label is _('Resolved');
  
-     column disabled         => max_length is 6,   type is 'smallint',     default is '0';
+     column disabled      =>
+         max_length is 6,
+         type is 'smallint',
+         default is '0';
 +
 +    column role_groups =>
 +        references RT::Model::GroupCollection
 +        by tisql => 'role_groups.instance = .id'
 +            .' AND role_groups.domain = "RT::Model::Ticket-Role"'
 +            .' AND role_groups.type = %type';
 +
 +    column watchers =>
 +        references RT::Model::UserCollection
 +        by tisql => sub {
 +            my %args = (@_);
 +            my $phs = $args{'placeholders'};
 +            return query =>
 +                (!exists $phs->{'recursive'} || exists $phs->{'recursive'})
 +                ? 'watchers.id = .role_groups{type => %role}.cgm.member_id'
 +                : 'watchers.id = .role_groups{type => %role}.gm.member_id';
 +        };
 +
 +    column groups_watching =>
 +        references RT::Model::GroupCollection
 +        by tisql => sub {
 +            my %args = (@_);
 +            my $phs = $args{'placeholders'};
 +            return query =>
 +                (!exists $phs->{'recursive'} || exists $phs->{'recursive'})
 +                ? 'groups_watching.id = .role_groups{type => %role}.cgm.member_id'
 +                : 'groups_watching.id = .role_groups{type => %role}.gm.member_id';
 +        };
 +
 +    column links =>
 +        references RT::Model::LinkCollection
 +        by tisql => sub {
 +            my %args = (
 +                parser => undef,
 +                tisql => undef,
 +                placeholders => undef,
 +                @_
 +            );
 +
 +            my $types = $args{'placeholders'}{'type'};
 +            unless ( $types ) {
 +                return query => '(links.local_base = .id OR links.local_target = .id) AND links.type = %type';
 +            }
 +            
 +            my $mode = '';
 +            for my $type ( splice @$types ) {
 +                die "'$type' is not correct type of a link for ticket"
 +                    unless my $meta = $LINKTYPEMAP{ $type };
 +
 +                if ( $mode && $mode ne $meta->{'mode'} ) {
 +                    die "Can not mix link types with different direction in one join";
 +                }
 +                $mode = $meta->{'mode'};
 +                push @$types, $meta->{'type'};
 +            }
 +
 +            if ( $mode eq 'base' ) {
 +                return query => 'links.local_target = .id AND links.type = %type';
 +            }
 +            else {
 +                return query => 'links.local_base = .id AND links.type = %type';
 +            }
 +        };
 +    column links_to =>
 +        references RT::Model::LinkCollection
 +        by tisql => 'links.local_base = .id AND links.type = %type';
 +    column links_from =>
 +        references RT::Model::LinkCollection
 +        by tisql => 'links.local_target = .id AND links.type = %type';
  };
  
  use Jifty::Plugin::ActorMetadata::Mixin::Model::ActorMetadata map => {
diff --cc lib/RT/Model/User.pm
index 11c35cc,cfc305a..70afb78
--- a/lib/RT/Model/User.pm
+++ b/lib/RT/Model/User.pm
@@@ -122,20 -122,9 +122,20 @@@ use Jifty::DBI::Record schema 
      column state    => max_length is 100, type is 'varchar(100)', default is '';
      column zip      => max_length is 16,  type is 'varchar(16)',  default is '';
      column country  => max_length is 50,  type is 'varchar(50)',  default is '';
-     column timezone => max_length is 50,  type is 'varchar(50)',  default is '';
+     column time_zone => max_length is 50,  type is 'varchar(50)',  default is '';
      column pgp_key   => type is 'text';
  
 +    column member_of =>
 +        references RT::Model::Group
 +        by tisql => sub {
 +            my %args = (@_);
 +            my $phs = $args{'placeholders'};
 +            return query =>
 +                (!exists $phs->{'recursive'} || exists $phs->{'recursive'})
 +                ? 'member_of.cgm.user_id = .id'
 +                : 'member_of.gm.user_id  = .id';
 +        };
 +
  };
  
  use Jifty::Plugin::User::Mixin::Model::User;    # name, email, email_confirmed

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


More information about the Rt-commit mailing list