[Bps-public-commit] SD annotated tag, 0.69_01, created. 0.69_01

jesse jesse at bestpractical.com
Fri Aug 28 19:56:55 EDT 2009


The annotated tag, 0.69_01 has been created
        at  a361304c5e8e1ef1394e13d322fc53423b51c812 (tag)
   tagging  a75685711fd27baa0a1c83549c632a571419a6a3 (commit)
 tagged by  Jesse Vincent
        on  Sat Aug 22 19:37:37 2009 -0400

- Log -----------------------------------------------------------------
Tagging version '0.69_01' using shipit.

Alec Clews (7):
      Typo on Net::GitHub module name
      Merge branch 'master' of git://github.com/obra/sd
      Added support to use $GIT_DIR for sd database
      Added better comments for GIT_DIR support
      Merge branch 'master' of git://github.com/obra/sd
      Reformatted code correctly (GIT_DIR support)
      Merge branch 'master' of git://github.com/obra/sd

Alex Vandiver (3):
      Warnings avoidance for unset email address
      Re-add SD server --writable config, lost in dispatcher merge (?)
      Failure to have a database should actually exit immediately

Arjen Laarhoven (3):
      git-sd: Support paths with spaces in them
      git-sd: Clean up the git-dir search
      git-sd: Use the $() form of command substitution

Casey West (5):
      38F74B4E-5890-11DD-B29A-74F03D9AEBE7: prop(date) for all App::SD::Record types
      D8314F5C-58D1-11DD-A02B-20F23D9AEBE7: convert prop(date) to prop(created), provide passive data migration
      765019D4-58D7-11DD-B4D0-A1F33D9AEBE7: RT Created property becomes prop(created)
      Be smarter about no-Jifty testing
      Use around from Moose

Chia-liang Kao (2):
      restore the setup behaviour for hm replica.
      * is_empty is now !has_changes.

Christine Spang (230):
      r47301 at loki:  spang | 2008-07-29 19:14:09 +0100
      r47460 at loki:  spang | 2008-07-31 12:12:10 +0100
      r47464 at loki:  spang | 2008-07-31 12:42:53 +0100
      r47465 at loki:  spang | 2008-07-31 12:45:06 +0100
      r47478 at loki:  spang | 2008-07-31 13:36:28 +0100
      r47481 at loki:  spang | 2008-07-31 19:37:25 +0100
      r47501 at loki:  spang | 2008-08-01 16:13:24 +0100
      r47504 at loki:  spang | 2008-08-01 16:37:42 +0100
      r47658 at loki:  spang | 2008-08-04 15:03:36 +0100
      r47661 at loki:  spang | 2008-08-04 18:49:17 +0100
      r47740 at loki:  spang | 2008-08-05 18:54:37 +0100
      r47749 at loki:  spang | 2008-08-06 00:21:16 +0100
      r47927 at loki:  spang | 2008-08-08 16:55:52 +0100
      r43759 at loki:  spang | 2008-07-08 16:47:46 +0100
      r44011 at loki:  spang | 2008-07-14 11:00:24 +0100
      r47041 at loki:  spang | 2008-07-23 15:56:22 +0100
      r47115 at loki:  spang | 2008-07-24 20:36:36 +0100
      r47145 at loki:  spang | 2008-07-25 11:14:33 +0100
      r47301 at loki:  spang | 2008-07-29 19:14:09 +0100
      r47460 at loki:  spang | 2008-07-31 12:12:10 +0100
      r47464 at loki:  spang | 2008-07-31 12:42:53 +0100
      r47465 at loki:  spang | 2008-07-31 12:45:06 +0100
      r47466 at loki:  spang | 2008-07-31 12:45:34 +0100
      r47478 at loki:  spang | 2008-07-31 13:36:28 +0100
      r47481 at loki:  spang | 2008-07-31 19:37:25 +0100
      r47499 at loki:  spang | 2008-08-01 15:52:01 +0100
      r47501 at loki:  spang | 2008-08-01 16:13:24 +0100
      r47504 at loki:  spang | 2008-08-01 16:37:42 +0100
      r47658 at loki:  spang | 2008-08-04 15:03:36 +0100
      r47661 at loki:  spang | 2008-08-04 18:49:17 +0100
      r47740 at loki:  spang | 2008-08-05 18:54:37 +0100
      r47749 at loki:  spang | 2008-08-06 00:21:16 +0100
      r47781 at loki:  spang | 2008-08-06 00:49:33 +0100
      r47782 at loki:  spang | 2008-08-06 00:51:59 +0100
      r47783 at loki:  spang | 2008-08-06 00:58:13 +0100
      r47784 at loki:  spang | 2008-08-06 01:13:02 +0100
      r47814 at loki:  spang | 2008-08-06 14:51:36 +0100
      r47923 at loki:  spang | 2008-08-08 14:10:29 +0100
      r47927 at loki:  spang | 2008-08-08 16:55:52 +0100
      git-svn-id: svn://s.ly/sd/trunk@15090 e417ac7c-1bcc-0310-8ffa-8f5827389a85
      r48041 at loki:  spang | 2008-08-11 17:52:23 +0100
      r48101 at loki:  spang | 2008-08-12 13:51:10 +0100
      r48222 at loki:  spang | 2008-08-13 15:18:13 +0100
      r48227 at loki:  spang | 2008-08-13 15:39:10 +0100
      r48270 at loki:  spang | 2008-08-14 17:25:24 +0100
      r48820 at loki:  spang | 2008-08-21 22:26:59 +0100
      r48822 at loki:  spang | 2008-08-21 23:11:11 +0100
      r49784 at loki:  spang | 2008-09-13 14:11:15 -0400
      r49786 at loki:  spang | 2008-09-13 16:16:17 -0400
      r49789 at loki:  spang | 2008-09-13 16:43:14 -0400
      r49796 at loki:  spang | 2008-09-13 18:07:39 -0400
      r50154 at loki:  spang | 2008-09-28 15:52:20 -0400
      r50156 at loki:  spang | 2008-09-28 21:03:58 -0400
      r50157 at loki:  spang | 2008-09-28 22:47:57 -0400
      r50158 at loki:  spang | 2008-09-29 09:36:21 -0400
      r50159 at loki:  spang | 2008-09-29 09:42:27 -0400
      r50170 at loki:  spang | 2008-09-29 17:44:06 -0400
      r50171 at loki:  spang | 2008-09-29 18:11:10 -0400
      r50172 at loki:  spang | 2008-09-29 18:13:51 -0400
      r50897 at loki:  spang | 2008-10-25 15:50:16 -0400
      r50901 at loki:  spang | 2008-10-25 22:39:35 -0400
      r50902 at loki:  spang | 2008-10-25 22:40:03 -0400
      r50903 at loki:  spang | 2008-10-25 22:42:38 -0400
      r50905 at loki:  spang | 2008-10-26 13:06:54 -0400
      r50906 at loki:  spang | 2008-10-26 13:07:35 -0400
      r50907 at loki:  spang | 2008-10-26 13:08:41 -0400
      r50919 at loki:  spang | 2008-10-26 17:28:02 -0400
      r52804 at loki:  spang | 2008-11-28 10:35:39 -0500
      r52805 at loki:  spang | 2008-11-28 13:54:14 -0500
      r53380 at loki:  spang | 2009-01-07 14:11:08 +0200
      r53381 at loki:  spang | 2009-01-07 14:20:31 +0200
      r53392 at loki:  spang | 2009-01-08 10:57:29 +0200
      r53417 at loki:  spang | 2009-01-08 13:41:20 +0200
      r53420 at loki:  spang | 2009-01-08 16:25:56 +0200
      r53421 at loki:  spang | 2009-01-08 16:47:06 +0200
      r53422 at loki:  spang | 2009-01-08 17:40:04 +0200
      r53427 at loki:  spang | 2009-01-09 11:08:53 +0200
      r53428 at loki:  spang | 2009-01-09 11:16:58 +0200
      r53429 at loki:  spang | 2009-01-09 12:59:32 +0200
      r53457 at loki:  spang | 2009-01-09 14:21:01 +0200
      r53458 at loki:  spang | 2009-01-09 14:38:00 +0200
      r53459 at loki:  spang | 2009-01-09 14:47:58 +0200
      r53464 at loki:  spang | 2009-01-09 18:16:34 +0200
      r53468 at loki:  spang | 2009-01-09 18:25:09 +0200
      r53469 at loki:  spang | 2009-01-09 18:37:04 +0200
      r53470 at loki:  spang | 2009-01-09 18:37:34 +0200
      r53505 at loki:  spang | 2009-01-12 18:43:34 +0200
      minor fix in config help
      fix minor doc error
      make default_props_to_show a db setting
      add verbose mode for ticket create command
      untangle the mess of having multiple args called --verbose with different meanings. now --all-props means show all the props of a ticket (e.g. in an update) and --verbose means show descriptions/valid values
      document args of create and update
      redirect help init/clone to help intro
      test script regexes can be cooler with lookbehinds
      git should ignore Makefile.old too
      tests for interactive sd ticket create options
      make update_ticket_with_editor_ok accept extra args to pass to 'sd ticket update'
      tests for ticket update
      always use strict/warnings oy
      allow for props_to_show to have different behaviours when returning props
      bugfix: only delete props after an update if they were actually presented for editing in the first place
      make --all-props work the same as --verbose in ticket show command (for consistency with create/update)
      document show --all-props
      Merge branch 'master' of code.bestpractical.com:/git/sd
      rename vague default_props_to_show to common_ticket_props
      props will soon be able to be force-set, so 'valid' is not quite the right word to use here
      ignore .prove too
      remove any trailing newline from errors so it can be formatted as we want later and pass in the record type to handle_template_errors as it now requires it
      rip out some methods that can go into prophet instead. and 'mutable' is nicer than 'editable'.
      test output of sd with multiple validation errors too
      Merge branch 'master' of code.bestpractical.com:/git/sd
      check to see if there is a local common_ticket_props config var before falling back to the db-wide setting
      update help for common_ticket_props config
      test force-setting props from the CLI with !
      simulate a 'claim' command by setting the owner prop and passing off to update
      update tests for minor prophet output change
      tests for pseudo-commands in the dispatcher
      document take/claim
      more appropriate error message when we can't find help on a topic
      help for sd settings
      initial test coverage for settings command
      don't try to call Class->type as if type were a class attribute
      initial tests for sd log
      moosify these classes
      some more log tests
      finish sd settings tests
      misc minor test updates
      Merge branch 'master' of code.bestpractical.com:/git/sd
      update this test for prophet log changes
      docs for prophet log
      fix accidentally omitted command name in history help
      with-history makes more sense and I always type it rather than show-history
      fix give and un-TODO its tests
      whoops, forgot to add the history help to the help index
      remove some pre-moosing cruft
      alias 'give' to 'assign' and doc it
      mention the sqlite backend
      might as well tell people to use the sugar
      make settings --set help not wrong
      add in arg shortcuts
      doc shortcuts
      doc aliases
      make a slight change to _get_cmd_name so we can eliminate the stray space that appears in help entries from the sd shell
      major cleanup for tests that use templates: make them all
      Merge branch 'master' of code.bestpractical.com:/git/sd
      expose sequence numbers when printing history
      when updating, dates have been able to be specified in natural form for a while now
      tell people to use --to explicitly in publish/push since we will probably be adding more options to these commands later
      merge some single-option help examples that won't become confusing if we also show the shortcut in the example
      actually install share/
      Kill t/05-config-file-loading.t
      Update core to use Config::GitLike-based Prophet::Config.
      Update ticket search command and related test to use new config API and names.
      Update ticket show and related test to new config API.
      Update the last couple places where the old config API was used.
      merge master
      Pull this SD-specific error message out of Prophet and put it here instead.
      Update sd alias help.
      More help updates.
      Make the Moose stacktrace-eater less likely to eat lines of non-Moose exceptions.
      I've been persuaded that ticket.list > ticket.search
      Add some help text about using sd config to manipulate config files.
      Change aliases help to have syntax consistent with the config help.
      Move SDTestsEditor to Prophet and update tests.
      Move App::SD::Test->set_editor to Prophet::Test->set_editor_script
      Prophet::Util already has write_file; kill App::SD::Test->write_to_file
      Dispatcher logic for grabbing IDs from primary commands for certain commands
      Change some UI UUIDs to display friendly names instead
      Some small formatting cleanup
      Note what this rule is for.
      Resurrect App::SD::Config for backcompat purposes.
      Doc using $1 etc. for args in aliases.
      sd ticket comment # and sd ticket comments # should work too
      Merge branch 'master' into config-gitlike
      Details command takes a bug # as well
      display_name_for_uuid => display_name_for_replica
      Merge branch 'master' of code.bestpractical.com:/git/sd
      log test needs update for friendly name display
      Merge branch 'master' of code.bestpractical.com:/git/sd
      some doc for friendly names
      Merge branch 'master' of code.bestpractical.com:/git/sd
      A couple tweaks to aliases help.
      _get_cmd_name got moved to Prophet::Command
      First pass at usage messages.
      Fix typo in help index.
      GitHib -> GitHub typo in help
      Update settings help for recent prophet change.
      Unbreak ticket details.
      Fix ticket attachment create: don't try to slurp from whatever's in @ARGV
      Prophet::Test doesn't export Test::Script::Run's methods anymore, but
      Ticket comments should print usage on -h
      Tests for SD-specific usage messages
      Move Test::Script::Run dep to SD
      Loosen usage tests to work around failure where a redefine warning leaks
      Revert "Loosen usage tests to work around failure where a redefine warning leaks"
      Clarify part of 'help config'
      The GCode sync needs Net::Google::Code 0.14
      Comment out 'use YAML::XS' in redmine's PullEncoder since only commented
      Document what's necessary to get the redmine tests running.right now,
      Check x-www-browser first, and move www-browser much further down in the list of browsers to try.
      Browser command should inherit from SD's Server command, not Prophet's.
      Refactor to share more code, make forking code clearer.
      Don't suggest 'sd help' when in the shell
      Some improvements to the vim syntax file
      Add a newline after git config command for readability
      Use defaults in sdticket.vim when you're in the shell but have accidentally broken sd so it can't run to get the settings
      config/aliases commands don't actually require a handle
      post-init/clone configuration wizard
      Minor fix for init command, I didn't end up using this API
      Don't mix tabs and spaces
      Some minor tweaks to git-sd's echoed messages
      Update error message for claim/take with no email set
      Complain loudly if we can't figure out an email address for the user.
      --non-interactive option for init/clone
      If no email configured in git, don't set sd's user.email-address to nothing (git-sd)
      install darcs-sd
      Pay homage to git-sd and darcs-sd in 'help intro'
      Kill double-entries for shortcuts in help docs
      Add dispatcher rule to redirect 'help ticket <whatever>' to 'help tickets'
      Kill sneaky tabs
      Add git post-commit hook to close tickets
      Better error message for take/claim w/no email set
      Tests for triggering no-email-set error messages
      Bump version
      Add .shipit
      Initial changelog
      For now, kill doc pointing out --writable option for server and reject
      stab tabs.
      MANIFEST.SKIP

Florian Ragwitz (1):
      Help fix: pull from a remote, not to it.

Hans Dieter Pearcey (2):
      use .git/.. as the default parent for .sd
      default to .git/sd instead of .sd

Jesse Vincent (447):
      git-svn-id: svn://s.ly/sd/trunk@11641 e417ac7c-1bcc-0310-8ffa-8f5827389a85
      r29508 at 68-247-212-234:  jesse | 2008-04-08 16:42:10 -0400
      Initial commit after factoring out of prophet
      r29509 at 31b:  jesse | 2008-04-08 16:43:03 -0400
      r29510 at 31b:  jesse | 2008-04-08 17:27:36 -0400
      r29511 at 31b:  jesse | 2008-04-08 17:28:13 -0400
      * update to new Prophet Replica/Handle unification
      node->record
      removing disused code
      * Clean up to support prophet changes
      * Quiet down 'empty' props
      removing dead code
      * don't explode if you're missing foriegn replica type deps. (also, delay load them for faster startup)
      * Actually validate status as you commit it now.
      * tests now fully exercise status validation
      * Update SD to use the new Prophet App command infrastructure
      * Create/Update/List comments now works
      r30425 at 245:  jesse | 2008-05-04 16:02:48 -0400
      r30429 at 245:  jesse | 2008-05-04 16:57:17 -0400
      r30547 at 120:  jesse | 2008-05-06 14:33:19 -0400
      r30553 at 106 (orig r12113):  jesse | 2008-05-06 16:14:08 -0400
      r30554 at 106 (orig r12114):  jesse | 2008-05-06 16:16:06 -0400
      r30560 at 106 (orig r12120):  jesse | 2008-05-06 19:24:06 -0400
      git-svn-id: svn://s.ly/sd/trunk@12164 e417ac7c-1bcc-0310-8ffa-8f5827389a85
      r30629 at 106 (orig r12153):  jesse | 2008-05-08 09:10:24 -0400
      r30651 at 106 (orig r12155):  jesse | 2008-05-08 11:08:24 -0400
      r30665 at 106 (orig r12158):  jesse | 2008-05-08 17:37:08 -0400
      * fixed a small bug in the editor support
      * trivial attachment test fixes
      * making "show details" work
      r31152 at dhcp113 (orig r12418):  jesse | 2008-05-17 12:57:49 +0900
      git-svn-id: svn://s.ly/sd/trunk@12491 e417ac7c-1bcc-0310-8ffa-8f5827389a85
      r31230 at dhcp113 (orig r12488):  jesse | 2008-05-17 22:10:57 +0900
      * install the sd script'
      * roundtripping with rt.cpan.org
      r31689 at 31b:  jesse | 2008-05-18 20:19:12 +0800
      Now passing all tests
      r39107 at 31b:  jesse | 2008-07-02 12:02:36 +0300
      Small, moosy bug fixes
      * more work to start passing tests
      * fewer failing tests.
      * more sd moose cleanup
      * removing some warnings
      Moosification
      * back down to one failing test in sd-rt
      tests all pass
      * testing that we can run the help command
      * Better normalization of undef and '' values in the RT pull encoder
      * It helps when I don't mess up the moosification
      * Extracting the push and pull specific bits of logic into separate classes
      * Hiveminder PushEncoder refactoring
      * Small cleanups during refactoring
      * Refactor to remove this whole idea of having two versions of a ticket passed around
      * syncing with rt3.fsck.com is now happy
      * tiny tweaks as I start messing with formatting
      * smarted up sd's error truncator to not truncate intentional two-line errors
      * Tests pass! ship it!
      * cleanups for the record_type -> type refactor
      * cut down the dependencies in the makefile.pl
      * Removed deps on DateTime and Clone
      * HTTP::Date is actually a core dep
      * moose crap annoys me sometimes
      git-svn-id: svn://s.ly/sd/trunk@15055 e417ac7c-1bcc-0310-8ffa-8f5827389a85
      r43083 at PC0169 (orig r15052):  jesse | 2008-08-12 12:22:20 +0100
      r43084 at PC0169 (orig r15053):  jesse | 2008-08-12 12:22:31 +0100
      r43085 at PC0169 (orig r15054):  jesse | 2008-08-12 12:22:38 +0100
      * somehow, the toplevel help file was still spang's accidental revert
      * test cc pull
      r43745 at jesse-vincents-macbook-air:  jesse | 2008-08-20 09:57:44 -0400
      r43746 at jesse-vincents-macbook-air:  jesse | 2008-08-20 09:58:05 -0400
      Meregdown from the debbugs to get us the extractions of common foreignreplica code
      * delayloading for performance win
      * Extract create_new_comment to the ::CLI::Model::Ticket role and rename it to be more obvious
      * Context cleanups
      * A slightly cleaner log command for sd
      git-svn-id: svn://s.ly/sd/trunk@15628 e417ac7c-1bcc-0310-8ffa-8f5827389a85
      r44655 at 31b (orig r15576):  jesse | 2008-08-27 18:24:27 -0700
      kill files accidentally readded by svk
      * Added support for ? and 'copying' commands in the shell
      * First stab at sd-specific templates
      The very beginning of an actual html ui for the bug trakcing side
      switched show to show full ticket details
      * It helps when I commit files
      * quiet down some tests in non-verbose mode
      * Adding some more dispatcher rules for great justice / better runtime help
      * Work around test suite bogosity requiring an ENV{'EMAIL'}
      use new prophet supprot for database settings
      * kill foreach in favor of for
      r46994 at 31b:  jesse | 2008-10-17 22:42:18 +0100
      r46995 at 31b:  jesse | 2008-10-17 23:02:11 +0100
      r46999 at 31b:  jesse | 2008-10-18 00:25:12 +0100
      r47000 at 31b:  jesse | 2008-10-18 00:26:33 +0100
      * added support for grouping search results
      * Fix Ticket::Comments to actually be a sublcass of Prophet::CLI::Command::Search
      * Added support for explicit ordering on milestones.
      * Milestone validation
      * workaround to deal with the new milestones code and not hurting shawn
      * cleanups to the hm push encoder to actually do prop translation
      * added back "sd ticket list" support (it was accidentally calling the parent class)
      * Dispatcher cleanup to readd missing dispatcher rules
      r51804 at 31b:  jesse | 2008-11-10 13:49:48 +0800
      * Remove the dependency on instantiating a new CLI object
      * remove a warning statement
      * Deal with 5.10 being more finnicky about my variables inside regexps evaluated in subs
      * Class::MOP's XS is broken on 5.10.0
      * snapshot
      remove warnings
      * Added a version command
      * Added dispatcher rules for bitching about missing commands
      * added a list of active statuses for smarter ticket lists
      * reporter_email -> email_address
      * Clarified that the RT tests require RT
      * Launch the shell from SD if we don't have a command
      * move rt specific test files into t/sd-rt
      committing basic sd-rt test move
      clone basic.t to delete.t
      perltidy;
      * A failing test for ticket deletion being propagated to rt
      * refactoring to improve the server view
      * now that Prophet no longer needs Path::Class, we still require it
      * minor refactoring
      * Switch back to using a moose attribute for type
      * beginnings of being able to show an individual bug
      * reported_by became reporter per spang
      * more of a pass at a webui. some code cleanup in Model::Ticket
      * a bit more ui
      * progressive work on a webui
      * Remove dep on YAML we don't need
      * Document more environment variables
      * sortable tables of issues
      * First stab at new issue flow, including redirect to record display
      * added the ability to comment on newly created tickets.
      * Added a 'project name' property
      * use the new project name property
      * fix a quoting error in the docs
      * minor doc fixes
      * improvements to display/edit ui
      minor cleanup
      * back out a mistaken rename by ruz
      * stub for resty server tests.
      * disable autoinstall, since it causes ordinarily reasonable people to froth at the mouth
      * Refactoring to remove duplicated code for foreign replicas
      * refactoring to improve subclassability
      * build fixes
      * change which params we can edit in webu i
      * Improve component support
      * redirect to the view page after posting to the edit page
      * update tests for component inclusion
      * component / milestone / no_milestone / no_component ui in the webui
      * server tests now use the right class...and run
      * css fixes
      * update webui for latest path::dispathcer
      Cleanups that break the sd dispatcher
      * perltidy
      Comment ticket comments on create. if htere's no content, don't create it
      * remove pointless []
      * Switch the webui from 'issue' to 'ticket', since that's what SD uses internally.
      * Fix more  issue->ticket
      * be better about translating rt status
      * some renaming toward being able to keep track of per-record transaction count when pulling from remote
      * minor reorganization
      * minor renaming toward being able to store per-record transactions
      * Fix test count in server.pm
      * a bit of renaming and doc
      * test file that explodes when rt has messy db
      * create and edit tickets via the webui works again
      * Record the record id in "pushed this transaction to the foreign db" notes.
      * show a few more props in the default ticket list view
      * Basic UI cleanup on the webui
      * webui cleanups
      * Various ui cleanups
      Moved testing information from the README to doc/testing
      Added a .gitignore file
      Merge branch 'master' of code.bestpractical.com:/git/sd
      Update hm replica type with new record-pushed-transaction API
      SQLite replicas don't order things in the same way as filesystems by
      Cache the list of acceptable statuses in memory the first time we look
      Renamed a variable in sd-rt-permission.t to be more readable
      Only set PROPHET_REPO to SD_REPO if PROPHET_REPO is empty
      Merge branch 'master' of code.bestpractical.com:/git/sd
      Reverted a phrasing change from one of spang's last commits as the tests
      Updated tests for new prophet list formatting
      Slight updates to ForeignReplica.pm to keep pace with upcoming Prophet
      Switch to using the new metadata storage engine in Prophet
      Work toward autocanonicalizing due dates in webui
      Set up a new home view
      Autocomplete possible due dates in the web ui
      There was a mistaken "\n" canonicalized into due dates
      Very first start at a stab for the Net::Trac support - Not expected to work yet
      Ticket list starting to shape up
      a bit more sketching on the trac replica type
      more robust styling
      Improve ticket views in the web ui
      Merge branch 'master' of code.bestpractical.com:/git/sd
      Removed dead code
      Fix test files to actually pass tests
      Get the project name into the shell
      Silence a warning on "sd ?"
      Don't show editable created dates; Tweak visual style slightly
      test fixes to keep up with spang's capitalization changes
      fix tests to force the target to overwrite in case of a pull with bogus rt data
      Don't try to comment on tickets by id and call it commenting by uuid
      Get rid of the concept of a state database in favor of using the namespaced store/fetch_local_metadata
      Started to show relative dates in the web ui
      relative dating in lists ftw.
      Style tweaks to make the ui less 'jumpy'
      Forgot to switch labels for Due and Created columns when refactoring ui
      style tweaking
      'sd' withou a replica works again - Fix for 152EC7F4-ECDE-11DD-8E40-8DA88F31E82D
      History styling updates
      Labels on submit buttons (Fix for 99BF031C-ECED-11DD-AF02-CBAB8F31E82D)
      Added a space to the pormpt for sd
      Added git-sd command as the first step toward git integration
      spang's updates to settings to remove the ISO 8601 note didn't propagate to test files
      Move view of tickets to not have files that are also directories. (to
      warning silencing
      First pass of a modern html publish for sd
      Don't show any features requiring a server in when publishing
      Export file names to end in .html by default
      Don't try to create .js.html files
      First cut at a logo from Stevan Little
      Move the logo to the right directory
      Starting to play ith UI based on stevan's first mockup
      nav changes
      Nav bar updates
      nav tweaks
      Webkit border radius fixes
      listing hover stuff, title cutoffs
      Starting to mess with the new ticket update layout stevan suggested
      Fix ordering of status component milestone
      Fix tests to agree with reality
      Minor style fixes for opera
      A first "basically working" pull encoder for the SD Trac replica type.
      removing dead code
      Content of comments gets into the SD replica of a trac db
      Encode comment content as html. Display it correctly
      Added HTML view of ticket comments that started as html; added description and tags fields for trac compat
      Add an 'all tickets' list to the webui
      When pulling from trac, date the ticket creation correctly and don't include blank comments
      Merge branch 'master' of code.bestpractical.com:/git/sd
      Comment ordering fixes; Description display fixes
      Slightly better de-htmlification of html comments
      Refactoring toward sanity, dealing with operational bugs from parrot sync
      Gradients make everything look better
      Moved SD css out into a static file
      Keep track of the last timestamp for more efficient sync
      'oops'
      rafl++ points out we should install git-sd
      Removed Class::Method::Modifiers to cut down on deps
      TODOed some rt/hm tests that need long-term work and don't do short-term
      Fix for (13F864D2-F6FA-11DD-A5F3-7D2095F21BD5) server tests assume ordering of record types
      quieted down some undefined warnings
      removal of Class::Method::Modifiers changed how lazy we need to be - rafl++
      Fixed a TODO structure that was causing a test file to die
      Quiet down a redefinition warning
      Lots and lots of test complaint quieting
      Adapt to changes in usage of Path::Dispatcher
      Missed a dispatcher update
      Make the layout for ticket history a little prettier
      Removed a diag line
      Minro style fix for firefox
      Switch to adam's preferred syntax for Module::Install feature
      Bump Module::Install to 0.79
      Module::Install update
      Dependency cleanups
      Added a test for the race condition in the current push encoder
      Now we only inspect txns and tickets we've never seen before.
      RT replica: Add a rolling window for sorting out which changes you've pushed
      First pass of 'pull' tests for sd/trac
      port to current prophet convention to arg translations
      arg translations update
      skup test file if the test deps are missing
      Merge code.bestpractical.com:/git/sd into MASTER
      Merge code.bestpractical.com:/git/sd into MASTER
      Added a spurious newline
      Make the recommends lines explicit to help out shipwright
      Warnings cleanup in RT PullEncoder
      Remove dep on Class::Method::Modifiers
      emove dep on DateTime::Format::ISO8601
      Update makefile.pl to jibe with reality
      Removing warnings
      Added an "auto open in the browser" command
      more browser choice
      tiny logic cleanup
      The process that stays in the foreground should be the server, not the browser launcher
      add the shipwright packaging script
      Various post-import cleanups for the sd shipwright packaging
      packaging updates
      removing a redundant statement
      Rationalization of date/time handling ; removing HTTP::Date dependecny
      fix table display in firefox
      small style cleanups
      style updates
      Merge branch 'master' of code.bestpractical.com:/git/sd
      Dispatcher tests for "foo ticket" working as "ticket foo"
      support for switching ticket/foo to foo/ticket
      Any::Moose for App::SD::CLI::Command::Server
      Don't depend on LWP::Simple unless we're using trac sync
      SD commands now complain rather than exploding when you don't have a replica
      Reordered sd help environment a bit
      Close the pager before starting the SD server
      Switch from using username as the creator of a changeset to email address
      Mention 'ticket list' in help intro
      sdrc -> config
      finish config file rename
      Any::Moosify publish to html
      Disable coloring of ticket display for now
      RT::Client::REST, not RT::Client::Rest
      warning avoidance
      fix tests to agree with text output
      Failing test for push to trac
      Perltidy
      Perltidy
      Perltidy
      failing tests for push a status update to trac
      perltidy
      comment out the trac pushed transaction walker cloned from an earlier version of the RT replica
      First pass at a basic push encoder which sends can close a ticket in trac
      Beginning of a sketch of the github replica type From c9s++
      Expanded trac test suite. Working toward pushing tickets created in SD
      The beginning of proper recording of tickets pushed to trac
      Extracted methods from the rt replica to the foreign replica base class
      Make the RT replica no longer shadow the just-extracted methods
      break out push new tickets then pull tests for trac sync
      Moving things that should be in xt to xt
      upgraded Module::Install
      Enabled author tests
      skip redmine tests if you don't have redmine
      Removed numbering tests from sd-rt-permission.t since the new reporting callback can't do that
      * fixes for new reporting callback
      Minor refactoring to unify codepaths
      * extract a method used for skipping transactions we know we don't care about
      Now that we have a create changeset in trac history, use it
      bump the Net::Trac dep
      small fixes to the trac pull encoder
      refactoring to better share foreignreplica code
      Finish refactoring the trac replica to use the newly factored infrastructure
      First pass at stealing our trac implementation for google code
      Some renaming toward extracting shared code from the PullEncoders
      switch rt_query to query for the RT Foreign Replica type
      tidy
      Minor naming alignment
      switch from "loop over tickets, then loop over txns" to loop over tickets, looping internally on txns
      Get rid of the big hash of old tickets
      Starting to refactor foreign replica support - RT will now work like trac and record foreign replicas for each ticket
      finish making the rt encoder use the same foreign replica id scheme as trac. remove some duplicate code
      Extract the 'run'  method from the trac and RT PullEncoders
      cleanup toward unification of pullencoder code
      Removing "upstream_last_txn" API now that it's been killed
      Snapshot the google code pullencoder
      Bug fixes and further generalization to the ForeignReplica pull encoder
      Refactor PullEncoder->run so we can override bits of it
      Fix a "Wrong id" bug with the rt replica type.
      Perltidy
      Further refactoring to add a public method for translating ticket state
      Initial implementation of "pull from google code"
      Working toward a normalization of the hm push and pull encoders
      perltidy
      hiveminder pullencoder refactor done.
      Looks like the hm replica type passes all tests now. need more tests
      Merge branch 'master' of fsck.com:/git/sd
      Don't do user lookup if no value is supplied to the lookup function
      when pushing to hiveminder, accurately capture the current user
      Move the ForeignReplica "should I skip this changeset" logic from change to changeset
      We want to check if the ForeignReplica has seen the changeset, not the local one
      Remove commented out code
      remove debugging info from new test file
      Removed a debugging statement
      When doing a pull from trac after a magic-background status update, specify a conflict resolution algorithm
      When pulling from a foreign replica, we should record merge information
      tidy
      reverse sort rt transactions on something sane
      tidy
      Merge branch 'master' of git://github.com/alecthegeek/sd
      Update copyright dates
      Bump SD to 0.02
      Update the gcode replica to not capitalize statuses and to understand
      Quiet some logging down to log_debug
      Merge branch 'master' of fsck.com:/git/sd
      Refactoring toward being able to --dry-run when pulling from a foreign replica
      added a diag in case of a test fail
      Added validation to parse_string_to_datetime to catch it being accidentally called as a method
      Quiet down debugging output when pulling from google code
      When pulling from a foreign replica, transactions should be ordered by
      Move "post-integrate" logic into the new post_integrate hook rather than just blindly doing it on any traversal
      If there's no upstream last creation date, pass in an empty string rather than nothing
      Now we package Net::Google::Code
      google code uses '----' as "empty"
      quiet a debug message
      Merge branch 'master' of git://github.com/alecthegeek/sd
      Added a "before_load_changeset" hook to SD in advance of the same in Prophet ; docs
      Fixed missing --args in Sync help
      Enabled --help; fixes 9592E26A-312E-11DE-8D86-C8FBC71F1893
      Use prophet's new centralized uuid generation code
      recognize base64 uuids on take/give
      Slightly de-brittle our ticket show tests
      Refactoring show to start to let us customize the display format
      perltidy
      Make ticket history unified when using ticket show. (inline comments and other updates)
      Switch to using SQLite replicas by default
      Merge branch 'master' of fsck.com:/git/sd
      clean up the shipwright packaging tool
      remove unneeded rewriting from shipwright packaging of Net::Bonjour
      new homepage for sd webui
      Reorder the sd log output so it's more obvious that a changeset # is the original_changeset_number
      Merge branch 'master' of fsck.com:/git/sd
      Merge branch 'master' of git://github.com/gugod/sd
      autobuild our dist tarball
      Merge branch 'master' of fsck.com:/git/sd
      update github tests
      Switch back to pulling Net::Google::Code from svn when building a
      href fixes for ticket links.
      expose a friendly name for replicas in the web view
      fix a redefinition warning in the trac pushencoder
      improve tickt views of friendly replica names
      Dispatcher cleanups to fix failing tests
      Moved the old config upgrade code from prophet to sd
      config option rationalization - first pass
      Merge branch 'master' into config-gitlike
      Failing tests were masked by a change to how we call RT
      make test files now run partially to unmask test failures.
      Merge branch 'master' of git://github.com/gugod/sd
      Subject: [PATCH] initial stab at darcs-sd based on git-sd
      Actually correctly translate Hiveminder's binary complete/incomplete state to an SD status
      don't autopackage a bunch of optional cpan deps we don't need
      Fix display of owner in webbased task lists
      Foreign replica doc improvements. Thanks to eichin++
      'help clone' now does the right thing, thanks to eichin++
      Removed debugging code spang accidentally left in
      Implementation of a web view of replica history
      Test updates to keep pace with new hiveminder status syncing
      Merge branch 'master' of fsck.com:/git/sd
      Fix sd-log tests for filesystems with regex metacharacters in tempfile names
      Clean up how we print inline help in the dispatcher
      Merge branch 'master' of fsck.com:/git/sd
      More improvements to history listing to not explode
      quiet down warning s when someoen tries to display history of a deleted
      Add a dispatcher rule to 404 on trying to view a non-existant ticket
      Fix Trac tests for the refactoring of prophet to remive Test::Script::Run
      Remove code that assumes an implicit ~/.sd replica path
      remove doc for now-removed ~/.sd path
      test fixes: now that we check replica uuids on push, we need force when we init and push
      extract the "create a comment" bit out of all our foreign replicas
      Merge branch 'master' of fsck.com:/git/sd
      fixing a couple bugs christine missed in her latest updates
      bits of releng
      Checking in changes prior to tagging of version 0.69_01.  Changelog diff is:

Kang-min Liu (31):
      the draft ot a basic testing program.
      define the missing sub.
      put more diag messages
      the draft ot a basic testing program.
      define the missing sub.
      Merge branch 'master' of git://github.com/bestpractical/sd
      Merge branch 'master' of git://github.com/obra/sd
      fix obvious typo
      avoid using greeking in sd test
      Merge branch 'master' of git://github.com/obra/sd
      Merge branch 'master' of git://github.com/bestpractical/sd
      Merge branch 'master' of git://github.com/obra/sd
      add a smaller redmine (failed) test.
      Merge branch 'master' of git://github.com/obra/sd
      re-organize remind test with Test::Cukes
      Merge commit 'obra/master'
      Merge commit 'bps/master'
      'sd clone' now fetches tickets. However, tickets are not stored and the 'sd ticket list --regex .' still outputs nothing.
      Merge branch 'master' of git://github.com/bestpractical/sd
      trying to get clonining work by fake transactions and changesets for now..
      Merge branch 'master' of git://github.com/obra/sd
      ignore cover_db dir
      Merge branch 'master' of git://github.com/bestpractical/sd
      Merge branch 'master' of git://github.com/bestpractical/sd
      get transcode_create_txn working. verified by looking into the sqilte
      get the clone.t passing
      specify redmine features
      get a failing test about listing ticket comments.
      comments are also cloned
      requires 5.010 for redmine support. skip these tests if not.
      Merge branch 'master' of git://github.com/bestpractical/sd

Kevin Falcone (2):
      r40583 at CMU-303228:  falcone | 2008-10-11 15:02:53 -0400
      add some docs.

Ruslan Zakirov (80):
      * minor
      * drop duplicated method
      * set creator of a changeset when pulling from RT
      * add try againi for 'ticket create'
      * add TRY_AGAIN functionality in ticket update
      * cut one level of indent for further changes
      * skip empty changes, may happen when user wrote a comment only
      * first pass on syncing HM takss with particular props
      * add tests for syncing things with particular props between SD and HM
      * tests for syncing with fixed group
      * localize $@
      * arguments of search action stacks together and don't work as hash
      * handle fixed group, owner and requestor on push
      * sometime we have luids on hands
      * replace update/create with methods
      * minor refactoring towards readability
      * map in void context is evil, we have foreach for such things
      * first pass on integrating comments, but it doesn't work :(
      * add tests for comments pushing into HM
      * more tests
      * push comments into HM
      * first step towards pushing updates into HM
      * perl 5.8.8 doesn't like undef assignments in %ENV
      * the latest config has get/set methods, internals are different
      * don't assign undef in %ENV
      * shorter code is easier to read
      * lower code deepness
      * drop an incorrect warning. we have the current state of the ticket
      * add decode_error method in hm's pusher
      * special case nobody and RT_System users
      * check results of an action
      * minor refactoring before moving forward with fixing failing test
      * delete diag calls in a test
      * apply default search conditions only when uri has no conditions
      * add user_info method so we can check if user is pro or not
      * push attachments, but only for pros
      * add a test for attachments on the way from sd to hm
      * move SD<->HM tests into t/sd-hm/ dir
      * depend on Net::Jifty 0.09 for HM sync
      * handle situation when ticket has more then one requestor
      * add dependency on Email::Address for SD<->HM sync
      * add get_ticket_info function in SD::Test
      * @x = (...) || () is incorrect statement
      * test pulling watchers from RT into SD
      * tiny fix in SD::Test
      * set created of the changeset with created from the txn
      * date_to_iso actually is unix_time_to_iso
      * pulling links doesn't work at all at this point
      * minor
      * fix pulling requestors from RT
      * fix uninit warnings
      * pulling owner field from RT
      * handle Nobody specially
      * minor
      * tiny non functional changes
      * add update_ticket_ok
      * add tests around requester field
      * allow to get info about other users
      * tests for pros
      * deal better with requesters on push into HM
      * fix tests
      * add _user_info lower level helper for user_info and memoize it
      * get rid of resolve_user_id_to_email
      * add more tests on requestors updates
      * fix failing tests
      * { aa ? ... : bb => 'bb' } turns out as { (aa ? ... : bb) => 'bb' }
      * normalize to record_pushed_transaction, it was used as record_pushed_transactions in
      * use integrate_changes instead of integrate_change
      * more debug
      * skip utf8 workaround
      * lower case Cc prop in SD
      * minor
      * clean ticket properties twice, in the beginning and at the end
      * normalize names of watchers to variant with suffix 's'
      * translate only defined fields
      * check history
      * implement 'ticket show --verbose'
      * as usually we have to test ccs along to requestors,
      * use --verbose in get_ticket_info tests helper
      * map ccs to sd's cc and adminccs to admin_cc

Shawn M Moore (23):
      auto_install to get the dependencies nicely
      /usr/bin/perl is wronnggg
      Use $^X in $EDITOR to avoid perl mismatches
      Move the $^X to the right place!
      Test functions need to bump Test::Builder::Level
      Any::Moose-ify SD's classes
      No longer do we dep on Moose directly
      Mouse doesn't have augment/inner, but this usage is easily rewritten
      Remove HashRef type parameter
      Prophet::Server now passes http method as metadata on the path
      Ignore MANIFEST and META.yml
      Use exec(foo) instead of `foo`; exit
      Include /etc/alternatives/www-browser for Debian-based systems
      Cleanup
      Add a browser command dispatcher rule
      Package name fix
      Give a better message when the user has no opener
      Don't run stuff out of /etc, debian symlinks it from /usr/bin anyway
      Skip gcode tests if Net::Google::Code is absent
      Skip github sync tests if Net::GitHub is old
      Clean up Makefile.PL
      Add gcode and github deps to Makefile.PL
      This background rule makes Firefox sad

Shawn Moore (116):
      r53971 at onn:  sartak | 2008-04-11 13:58:09 -0400
      r55455 at onn:  sartak | 2008-05-08 18:27:29 -0400
      r55461 at onn:  sartak | 2008-05-08 18:41:26 -0400
      r55464 at onn:  sartak | 2008-05-08 19:54:52 -0400
      r55474 at onn:  sartak | 2008-05-08 20:37:39 -0400
      r55476 at onn:  sartak | 2008-05-08 20:41:13 -0400
      r55504 at onn:  sartak | 2008-05-09 20:05:37 -0400
      r55506 at onn:  sartak | 2008-05-09 20:11:07 -0400
      r55518 at onn:  sartak | 2008-05-09 22:51:33 -0400
      r55533 at onn:  sartak | 2008-05-10 21:23:11 -0400
      r63712 at onn:  sartak | 2008-07-04 07:06:05 -0400
      r63991 at onn:  sartak | 2008-07-09 17:34:31 -0400
      r64036 at onn:  sartak | 2008-07-10 12:08:51 -0400
      r64038 at onn:  sartak | 2008-07-10 12:25:16 -0400
      r64056 at onn:  sartak | 2008-07-10 14:13:34 -0400
      r64058 at onn:  sartak | 2008-07-10 14:34:29 -0400
      r64063 at onn:  sartak | 2008-07-10 15:21:20 -0400
      r64068 at onn:  sartak | 2008-07-10 15:47:41 -0400
      r64070 at onn:  sartak | 2008-07-10 15:52:26 -0400
      r64072 at onn:  sartak | 2008-07-10 16:06:26 -0400
      r64076 at onn:  sartak | 2008-07-10 16:20:18 -0400
      r64087 at onn:  sartak | 2008-07-10 17:06:48 -0400
      r64091 at onn:  sartak | 2008-07-10 17:14:05 -0400
      r64094 at onn:  sartak | 2008-07-10 17:58:38 -0400
      r64222 at onn:  sartak | 2008-07-14 13:42:31 -0400
      r64224 at onn:  sartak | 2008-07-14 14:04:45 -0400
      r64225 at onn:  sartak | 2008-07-14 14:04:53 -0400
      r64228 at onn:  sartak | 2008-07-14 14:47:41 -0400
      r64240 at onn:  sartak | 2008-07-14 17:33:11 -0400
      r64281 at onn:  sartak | 2008-07-14 18:02:53 -0400
      r64286 at onn:  sartak | 2008-07-14 18:08:32 -0400
      r64288 at onn:  sartak | 2008-07-14 18:21:12 -0400
      r64290 at onn:  sartak | 2008-07-14 19:01:21 -0400
      r64320 at onn:  sartak | 2008-07-15 13:30:21 -0400
      r64322 at onn:  sartak | 2008-07-15 16:23:58 -0400
      r64328 at onn:  sartak | 2008-07-15 17:31:09 -0400
      r64332 at onn:  sartak | 2008-07-15 20:20:39 -0400
      r64333 at onn:  sartak | 2008-07-15 20:20:49 -0400
      r64339 at onn:  sartak | 2008-07-15 21:12:28 -0400
      r64345 at onn:  sartak | 2008-07-15 22:40:14 -0400
      r64347 at onn:  sartak | 2008-07-15 23:29:06 -0400
      r64348 at onn:  sartak | 2008-07-15 23:55:42 -0400
      r64349 at onn:  sartak | 2008-07-15 23:57:40 -0400
      r64350 at onn:  sartak | 2008-07-16 00:04:28 -0400
      r64355 at onn:  sartak | 2008-07-16 00:41:03 -0400
      r64357 at onn:  sartak | 2008-07-16 00:44:23 -0400
      r64454 at onn:  sartak | 2008-07-16 18:55:17 -0400
      r64549 at onn:  sartak | 2008-07-17 23:31:47 -0400
      r64555 at onn:  sartak | 2008-07-18 00:06:50 -0400
      r64606 at onn:  sartak | 2008-07-18 18:06:36 -0400
      r64985 at onn:  sartak | 2008-07-24 01:25:17 -0400
      r64991 at onn:  sartak | 2008-07-24 04:26:05 -0400
      r65004 at onn:  sartak | 2008-07-24 05:19:03 -0400
      r65009 at onn:  sartak | 2008-07-24 05:45:12 -0400
      r65011 at onn:  sartak | 2008-07-24 05:56:17 -0400
      r65013 at onn:  sartak | 2008-07-24 06:01:25 -0400
      r65014 at onn:  sartak | 2008-07-24 06:01:46 -0400
      r65025 at onn:  sartak | 2008-07-24 11:30:07 -0400
      r65029 at onn:  sartak | 2008-07-24 11:33:49 -0400
      r65175 at onn:  sartak | 2008-07-25 03:42:45 -0400
      r65176 at onn:  sartak | 2008-07-25 03:44:26 -0400
      r65242 at onn:  sartak | 2008-07-27 11:34:17 -0400
      r65317 at onn:  sartak | 2008-07-28 12:54:12 -0400
      r65318 at onn:  sartak | 2008-07-28 12:54:35 -0400
      r65319 at onn:  sartak | 2008-07-28 12:54:50 -0400
      r68240 at onn:  sartak | 2008-08-01 09:47:29 -0400
      r54116 at gorgoroth:  sartak | 2008-08-05 16:33:38 -0400
      r69008 at onn:  sartak | 2008-08-09 12:46:32 -0400
      r69020 at onn:  sartak | 2008-08-09 15:00:44 -0400
      r69026 at onn:  sartak | 2008-08-09 15:41:42 -0400
      r69035 at onn:  sartak | 2008-08-09 17:06:33 -0400
      r69049 at onn:  sartak | 2008-08-09 18:52:39 -0400
      r69264 at onn:  sartak | 2008-08-12 02:53:32 -0400
      r69431 at onn:  sartak | 2008-08-12 19:30:08 -0400
      r69439 at onn:  sartak | 2008-08-12 20:26:34 -0400
      r69845 at onn:  sartak | 2008-08-20 05:15:40 -0400
      r69856 at onn:  sartak | 2008-08-20 07:15:01 -0400
      r69867 at onn:  sartak | 2008-08-20 08:50:01 -0400
      r70155 at onn:  sartak | 2008-08-21 06:37:14 -0400
      r70167 at onn:  sartak | 2008-08-21 07:52:22 -0400
      r70225 at onn:  sartak | 2008-08-22 11:26:48 -0400
      Merge dispatcher branch in
      r70578 at onn:  sartak | 2008-08-27 12:29:56 -0400
      r70580 at onn:  sartak | 2008-08-27 13:42:10 -0400
      r70588 at onn:  sartak | 2008-08-27 14:58:21 -0400
      r70599 at onn:  sartak | 2008-08-27 15:06:20 -0400
      r70601 at onn:  sartak | 2008-08-27 15:10:21 -0400
      r70603 at onn:  sartak | 2008-08-27 15:46:14 -0400
      r70605 at onn:  sartak | 2008-08-27 16:42:17 -0400
      r70607 at onn:  sartak | 2008-08-27 17:47:18 -0400
      r70609 at onn:  sartak | 2008-08-27 19:35:19 -0400
      r70611 at onn:  sartak | 2008-08-27 19:48:10 -0400
      r70613 at onn:  sartak | 2008-08-27 19:55:33 -0400
      r70653 at onn:  sartak | 2008-08-28 11:53:10 -0400
      r70655 at onn:  sartak | 2008-08-28 18:21:08 -0400
      r70706 at onn:  sartak | 2008-08-29 16:34:45 -0400
      r70710 at onn:  sartak | 2008-08-29 18:13:43 -0400
      r70714 at onn:  sartak | 2008-08-29 18:44:49 -0400
      r70848 at onn:  sartak | 2008-09-01 22:45:37 -0400
      r70850 at onn:  sartak | 2008-09-01 23:31:51 -0400
      r70851 at onn:  sartak | 2008-09-01 23:32:09 -0400
      r70855 at onn:  sartak | 2008-09-02 13:53:57 -0400
      r73299 at onn:  sartak | 2008-09-30 12:40:20 -0400
      git-svn-id: svn://s.ly/sd/trunk@16169 e417ac7c-1bcc-0310-8ffa-8f5827389a85
      r73531 at onn:  sartak | 2008-10-03 13:21:58 -0400
      r73707 at onn:  sartak | 2008-10-11 14:59:23 -0400
      r73734 at onn:  sartak | 2008-10-11 15:31:11 -0400
      r74247 at onn:  sartak | 2008-10-21 10:23:48 -0400
      r74248 at onn:  sartak | 2008-10-21 10:26:10 -0400
      Merge dispatcher branch to trunk
      r74704 at onn:  sartak | 2008-10-28 17:21:32 -0400
      r74706 at onn:  sartak | 2008-10-28 17:32:16 -0400
      r74875 at onn:  sartak | 2008-10-30 14:08:33 -0400
      r74877 at onn:  sartak | 2008-10-30 14:47:29 -0400
      Merge down SD's clone-and-init branch
      r78096 at onn:  sartak | 2008-12-30 14:57:34 -0500

Simon Wistow (1):
      Remove unnecessary code (also allows 'pull --all' to work)

Will Thompson (1):
      Mention 'settings' in 'help intro'

Yanick Champoux (1):
      echo doesn't unescape the carriage return

c9s (7):
      add BUILD function for github replica
      uuid method for github replica
      move 'use net::github' out of build function
      Merge branch 'master' of git://github.com/obra/sd
      fix pod
      add vim syntax support for sd-ticket in contrib directory.
      fix interpolation of env help text.

franck cuny (2):
      if the command is init or clone, set the email address to the one found in the git config
      fix a regex that was failing the config command

sunnavy (83):
      added inc
      we should make 01-dependencies skip if inc/.author isn't there
      r18542 at sunnavys-mb:  sunnavy | 2009-01-05 19:04:46 +0800
      r18543 at sunnavys-mb:  sunnavy | 2009-01-05 19:04:56 +0800
      tiny fix of the "show ticket" part in nav
      tiny counter fix
      tiny typo fix
      Merge branch 'master' of code.bestpractical.com:/git/sd
      seems no cpan-IO-Compress-Base dep any more
      no ->ids in gcode Search.pm, use ->results instead
      search all the tickets in gcode
      gcode's comment has sequence number
      update gcode to reflect the latest changes of Net::Google::Code, also clean a bit
      set PROP_MAP in gcode.pm
      make use of PROP_MAP for gcode
      make history sane for gcode
      attachment support for gcode
      we have content_type for download of gcode now
      make labels like Foo-Bar individual prop changes
      update gcode push encoder, mostly name convertions
      remove debug crap
      small fixes for gcode
      push for gcode initially works except the sign in part
      sign in stuff for gcode push
      attachment pull for trac
      fixed the kinda tricky bug: last_changeset_from_source calls fetch_local_metadata, which was redefined in ForeignRepllica.pm, but we do *not* want to call the redefined versionin last_changeset_from_source
      add database_settings for gcode and trac
      Merge branch 'master' of code.bestpractical.com:/git/sd
      add mergedinto prop for gcode
      make local status be lowercase for gcode
      mergedinto for push of gcode
      fix the conflicts
      try to get resolution list for trac
      added closed status for trac. also, if the status is not "closed" or active, set corresponding resolution when pushing
      no resolved status for trac
      remove the uesless translate_status sub of trac
      attachment test for trac
      add settings mirror test for trac
      added blockedon prop for gcode
      use the new api of search for gcode
      add blocked_on when pushing for gcode
      use gcode's updated_after api to find ticiets
      we don't need the dirty hack of time_zone stuff for gcode
      updated_after must get a DateTime object as arg
      doc fix
      Merge branch 'master' of code.bestpractical.com:/git/sd
      make string_to_datetime know the format like 2009/06/12 11:53:20 +0800
      update github.pm
      added PullEncoder and PushEncoder for github
      make title map to summary
      add basic tests for gcode and github
      also test pushed data *not* have something we pulled before
      typo fix
      it's cpan-Net-Google-Code
      remove dep Path::Class
      Merge branch 'master' of code.bestpractical.com:/git/sd
      Prophet::Util has slurp method
      remove Path::Class in tests
      no sub file() exists, update for it
      Merge branch 'master' of code.bestpractical.com:/git/sd
      no need UNIVERSAL::require for github.pm, remove it
      typo fix
      output is utf8 encoded, decode for binary data
      tweak github repo format: github:owner/repository or github:http://github.com/owner/repository
      Merge branch 'master' of code.bestpractical.com:/git/sd
      set project name for github repo automatically
      add tests => no_declare when trying to use RT::Test: we want to plan in script
      check if current perl is 5.10 for t/sd-redmine/clone.t
      ask pawwrod if find userinfo in uri
      default status for gcode
      update big-hm-rt.t to reflect the change to RT::Test
      revert the change to big-hm-rt.t
      use git backend for shipwright tool, also ocontent update
      update shipwright-package to reflect latest prophet change
      add config-gitlike.git dep for prophet.git
      Makefile* will ignore Makefile.PL too
      %-%m makes at lease ubuntu confused
      config git to erase a warning
      add USER env to be nobody if not defined in test
      windows denies inplace edit without backup
      exec("start",...) will cause "no such file or directory" error
      make the decision(if print_usage or not) earlier for browser cmd
      Merge branch 'master' of code.bestpractical.com:/git/sd

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



More information about the Bps-public-commit mailing list