pristine:0000000089-9459b202aa1293561e14530c5e8b9aecff715df404f09076dffd1cb372730b0e [initial mdarcs patch Ben Coburn **20080128005838 Getting close to the first public alpha release... time to record this in a real repository. Still needs command documentations and another pass of testing. ] hash: 0000040078-73e502b633fb4b4cb3153793cd948fa2b95bc3f05ff570c1a7440a93340f60ea [starting to document sub-commands Ben Coburn **20080128020155] hash: 0000002402-b46ede4b77b169b6a7e8ac09abe2fdb8849e6ad610fd3f9cb2277c7bfcbcd4ad [update an error and clone some docs Ben Coburn **20080128173203] hash: 0000001901-90c36ecd2913c5d19d00a1434e55244171004ea89352ec3eef426e0d2bb6fce0 [fix some tabs Ben Coburn **20080128173335] hash: 0000000490-adc21eb699d05a724e561dc597efda9e2f28e5cb85f6d55bdddcc8305b233aee [more command documentation Ben Coburn **20080128184935] hash: 0000003540-7b78ba3641dbd7e2931cd4c5e2afda4b6ccf34c6dfd12613cf358ca27d0589cc [some more docs updates Ben Coburn **20080128192819] hash: 0000001294-2b1a86d337fcc7bd905f22a3b73556630cc40665b03c272ca8030be11d4a6a54 [and more docs Ben Coburn **20080128211607] hash: 0000002107-f171b88ba4b351a7fe4c06790d11e58f5ac3b95c3e7e0331762f5a2b73a18fa8 [finished first draft of all docs Ben Coburn **20080128222305] hash: 0000002816-645d5b9ad2ec54502443adcd80d888aa27dfe9b95da0dc50247f65ae16e40788 [make mdarcs --version check for minimum versions Ben Coburn **20080203061334] hash: 0000003946-edf9a5a783c3262182dc8083a08d947325b7cffad32088652282b1ecb9c206a2 [some info for other developers Ben Coburn **20080204023834] hash: 0000000747-9e2211dabffc7edd92304421842b6edb92a7897bf90b3d858076da2ae9ceb9d9 [remove some spurious FIXME's from comments Ben Coburn **20080204025534 Note: All echo strings that start with ### are for debugging. They will stay in the code until mdarcs gets to a non-alpha release. ] hash: 0000000411-d69800875fc871f03dad0de9bd3a2b899df7c739ac4b946dded04b73a23137f3 [bugfix, mdarcs apply warnings Ben Coburn **20080225122454 Assign by reference followed by an implicit assign by value was changing the results that were displayed. ] hash: 0000000601-5e3cc42a3345ebf7c4251522249ffcefe214dbeaaa665d75ae7e8a74cbef872b [support darcs mv Ben Coburn **20080225124643 Adds support for the special case where two files are involved in 'darcs mv' operations. This prevents recording a 'darcs mv' between two modules. A warning is issued if any cross-module moves are detected in whatsnew or record. ] hash: 0000002412-a6028ef3d502e6842ae80090ed5ca1fc4b4ad61a15f251003b7ce858c6399ee4 [bump version, still more testing needed Ben Coburn **20080225125627] hash: 0000000154-affadea4d93f52d766529136318941d74267edbb8fac70250f9749c40d3031c9 [refactor input processing and validation Ben Coburn **20080226050052 Handle input validation better. Prohibit inputs during interactive record that will break modularity. ] hash: 0000002309-bc8dbb365e2ffdf741bd23ce1106324dd9316187bb37dfd675e9fd7a5c7c0287 [support non-ambiguous shortened command names Ben Coburn **20080303082106] hash: 0000002201-f95b7cb2db94ecc69730aed9bc18e846a75d4077ed0d78423ec5f90e07ccc7fc [adjust long comment handling Ben Coburn **20080308221107 Drop long comment temp files in the current directory for convenient editing. Also simplify the long comment message displayed by mdarcs. ] hash: 0000001135-dceca7eae045d87dffcf9a84f46758138b439fb7d8c6b1f0edfed0d2c2a43ea0 [refactor module related commands Ben Coburn **20080513112149 Module related commands moved to subcommands of "module". The help docs have also been adjusted to keep up with this reorganization. ] hash: 0000012256-2f91882e2149f43e2463fb9ee80edd67e379734ab0e395ae6cf36655a595bff0 [correctly find repo base Ben Coburn **20080608063231 Fixed bad argument to load_conf(). A typo was preventing a hard-stop for most commands when run outside a repository directory. ] hash: 0000000291-c341e453199e31e427d22f590455139dda84a30b2dded01ceb8834fa615d52ef [make help a normal command too Ben Coburn **20080608090840] hash: 0000000774-0657e19b7010b609546bfa7e85aeefd4b1ccdd0716d089909a5f0227e0432e90 [add help to module wo/subcommand Ben Coburn **20080608092037] hash: 0000000496-5e31a5ab0e1d07ba10cc5df8895345ee2896097fcb0c204f6c9c6ff66d22135d [version bump 0.2.8a Ben Coburn **20080608092226] hash: 0000000134-38ee96a50adaeb39f974772b3b952d6ca5e385e86bb18814e434619d68e5c530 [tabs to spaces in general help Ben Coburn **20080617011836] hash: 0000001035-bf883e83355f940d85dae402585696230a804a7e8a512b7931c2c018d67f6b81 [make command completion smarter about exact matches Ben Coburn **20080621234624 Make command completion not complain about ambiguity when there is an exact match. ] hash: 0000000944-b5eb79bf54116873de5b5e905d4c562f9d27133cd10a750b669eef036b43aad6 [init command, remove --no-darcs-init option Ben Coburn **20080622223940] hash: 0000000498-ff9ea7bf23e3be523eedfdb5a7ebf9be087035e832f24778a108ed07e6e8f8d6 [allow mdarcs init to load module info from existing repo Ben Coburn **20080622233515 Loads all of the 'main-mdarcs' module into the new repository. This is required to allow 'mdarcs pull ' to be useful. ] hash: 0000003304-51d4e0edc0a769cd3434a3f0810e32d7786b7b1572410bab3b97c5da36c62f69 [fix multiple mod counting in pullall --update Ben Coburn **20080622235850] hash: 0000000208-5ce87439f93f55708e7768bcdbaf20ce7913077fe813e32f85d1dab7110bdb5b [update help for init command Ben Coburn **20080623000849] hash: 0000001104-103ebf3fae43892d5f537ef7e84df9fe66c575e6c3c4152eb05f148c8cd125e7 [refactor scanning for modules and update the 'module show' command Ben Coburn **20080623024337 Only shows local modules by default. The "local modules" are a subset of the defined modules, that actually have patches/files associated with them in the current repository. ] hash: 0000004176-f0d003dfcfd9e0cb54328aef28344c8ff167c3790a515b806ea17af059bb7ce3 [keep mdarcs module definitions in sorted order Ben Coburn **20080629014504] hash: 0000000621-c68ec2cc32e3d475ff04c1270c24816c3515e6d9c5ebfddc61ffb259842c66c3 [fixup general help for adding modules Ben Coburn **20080629015339] hash: 0000000303-f59f6c9026da990685cc96b95b4abbb8a26e868896bdbee794d9fda6d31106c9 [tags, catch extra-modular dependencies Ben Coburn **20080915021021 A bunch of improvements to forging tags. This catches required dependencies (darcs will complain about) outside the module being tagged. For example, a module in a directory depends on the patch that creates that director -- even if the patch is owned by the containing module. This is reasonable. Still does not handle complex "tag-graphs" well. Will be rewritten to forge tags from a complete dependency graph built by scanning the repository inventories. ] hash: 0000006208-384db058797b94eda477ff36565ab309772a5d6df7fcb3220df232426f76eebc [Breaking darcs 1.0.9 compatibility here Ben Coburn **20080918080118 The tag command will be rewritten to scan the full hashed-inventory list so mdarcs now requires darcs 2.0.2 and repo's in the hashed format. The intension was to track the current stable version of darcs so this is not a big change in direction -- just some catching up. ] hash: 0000000509-9ccaca30e011ba833ca42e79a7aa3756d3392f33614d2ece267bb4837988a1c3 [tags, rewritten to graph tag dependencies Ben Coburn **20081019022309 This should handle complex repository states well when tagging modules. For speed, only tag dependencies are mapped. This may result in some benign extra tag dependencies where patches have been given dependencies with darcs --ask-deps. ] hash: 0000005863-ff8e92b090795b755399007acb5ff9c8f8e28f35940ae4a37efb00f8ea956a07 [move prefs to a folder Ben Coburn **20081024063018 Keep mdarcs preferences in a folder now, just in case we want to store more stuff in the future. This also simplifies the structure of the default mdarcs modules that are created on init. ] hash: 0000001637-282a71cf02976f7bacc1c083a8743c22e9071e220d6981e203f1335b96eb78a1 [update minimum darcs version Ben Coburn **20081024063517] hash: 0000000161-76449847b88e66379d6724c888621f5f0aa869e78eb8b2f43c47e92f296781f0 [start protecting magic module names Ben Coburn **20081031225848 Prepare for some magic modules that have special semantics. These modules names start with '_' and are not explicitly defined in the mdarcs configuration file. ] hash: 0000000595-9a5ad2129d08ab82b2cd2b2293011e35ef7bd4699634ec7e2cc33567f53ed57c [module main-mdarcs -> mdarcs Ben Coburn **20081031231004 Update docs & code to new module name for the module containing the mdarcs configuration. ] hash: 0000000791-15fdf960ccf0e725a43b48843173de6143c628c0b9bbce9a6f6d628406233212 [document magic module prefix Ben Coburn **20081031231817] hash: 0000000207-c291ba30671f4cd54268c19d1c25aea85d541bf5e445dfbbce49417bec9603b1 [make _folder singular Ben Coburn **20081102010123 Renamed because we only ever record one folder at a time to break dependencies. ] hash: 0000000257-5106e5a096d74de19d3c88c091b94ee87a98b617d4cdc070ee4c378290879415 [Don't make the mdarcs module recursive Ben Coburn **20081103044043 We might want to add submodules later... ] hash: 0000000294-73bda52950386c281b3669619af89c79c7ff881621c557bf1aa699571649b5e8 [add folder record sub-command Ben Coburn **20081201022634 Used to record all unrecorded folders outside defined mdarcs modules. These folders are recorded as single patches with the magic module name '_folder'. This is done to prevent unintended dependencies between modules that are contained by the same folder, when the folder is not defined by any module. ] hash: 0000007439-44dfb553fd6255c5ead7bee6b2d141ba33f7ef2daf673f1e177b3f51b24f4bed