[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