2013-04-20 22:47 -0400 Diab Jerius <djerius@cpan.org> (bd93019e9860 [tip])
* lib/Hg/Lib/Server.pm, lib/Hg/Lib/Server/Pipe.pm:
perltidy
2013-04-20 22:37 -0400 Diab Jerius <djerius@cpan.org> (9903cc9dd5f0)
* t/Server/encoding.t: new file.
* t/Server/encoding.t:
add simple getencoding test
2013-04-20 22:27 -0400 Diab Jerius <djerius@cpan.org> (fc1a6fbf1ad8)
* lib/Hg/Lib/Server.pm:
implement client getencoding and runcommand functionality
2013-04-20 22:26 -0400 Diab Jerius <djerius@cpan.org> (e7c1ccd64cea)
* lib/Hg/Lib/Server/Pipe.pm:
guard against wrong return context when reading I & L channels
2013-04-20 22:25 -0400 Diab Jerius <djerius@cpan.org> (29997f1a6d9e)
* lib/Hg/Lib/Server/Pipe.pm:
add methods to write to server
2013-04-20 22:24 -0400 Diab Jerius <djerius@cpan.org> (c3e0c13030c3)
* lib/Hg/Lib/Server/Pipe.pm:
improve default, coercion and type constraint code to match newer
Moo & Types
2013-04-20 22:20 -0400 Diab Jerius <djerius@cpan.org> (6a3ccefa4b84)
* t/lib/Server/Base.pm, t/lib/Server/Basic.pm,
t/lib/Server/Capability/GetEncoding.pm,
t/lib/Server/Capability/RunCommand.pm, t/lib/Server/Commands.pm,
t/lib/Server/Full.pm: new file.
* t/lib/Server.pm: deleted file.
* t/fake-hg, t/lib/BadServer.pm, t/lib/Server.pm,
t/lib/Server/Base.pm, t/lib/Server/Basic.pm,
t/lib/Server/Capability/GetEncoding.pm,
t/lib/Server/Capability/RunCommand.pm, t/lib/Server/Commands.pm,
t/lib/Server/Full.pm:
reorganize test server code
* Server -> Server::Base
* implement getencoding and runcommand capabilities
* properly return result code from runcommand
* runcommand delegated to Server::Commands
* basic server w/ no commands is now Server::Basic
* server w/ commands is Server::Full
* fake-hg has new full mode, which starts Server::Full
2013-04-19 12:29 -0400 Diab Jerius <djerius@cpan.org> (9addf9b3b0f7)
* t/lib/Server.pm:
perltidy cleanup
2013-04-19 12:26 -0400 Diab Jerius <djerius@cpan.org> (36b24e70f10b)
* t/lib/Server.pm:
use simpler builder syntax from latest Moo; use quote_sub where
possible
2013-04-19 12:10 -0400 Diab Jerius <djerius@cpan.org> (7560d97ae12d)
* lib/Hg/Lib/Server/Pipe.pm:
remove duplicate definition of cmd; fixes RT#84036
2013-04-02 22:23 -0400 Diab Jerius <djerius@cpan.org> (d61cb73390f0)
* t/Server/basic.t: new file.
* t/Server.t: deleted file.
* t/Server.t, t/Server/basic.t:
move test into proper test subdir
2013-04-02 22:22 -0400 Diab Jerius <djerius@cpan.org> (b2ee92679445)
* t/Server.t, t/fake-hg:
minor rename of fake-hg hello mode to basic mode
2013-04-02 21:45 -0400 Diab Jerius <djerius@cpan.org> (c0b5f8176358)
* Build.PL: new file.
* Makefile.PL, cpanfile: deleted file.
* Build.PL, MANIFEST.SKIP, Makefile.PL, cpanfile:
switch to Module::Build
2013-02-17 10:29 -0500 Diab Jerius <djerius@cfa.harvard.edu> (c29325a723be)
* t/lib/BadServer.pm, t/lib/Server.pm:
add some visual formatting
2013-02-17 10:28 -0500 Diab Jerius <djerius@cfa.harvard.edu> (4b54eda1afa8)
* t/lib/Server.pm:
need Carp to croak
2013-02-16 16:55 -0500 Diab Jerius <djerius@cfa.harvard.edu> (d24177a83a0b)
* t/lib/BadServer.pm:
more cut-n-paste duplication cleanup
2013-02-16 16:47 -0500 Diab Jerius <djerius@cfa.harvard.edu> (63327d851a32)
* t/lib/Server.pm:
pretty code
2013-02-16 15:47 -0500 Diab Jerius <djerius@cfa.harvard.edu> (ba7d355729ae)
* t/lib/BadServer.pm:
only need to load Server once
2013-02-16 15:40 -0500 Diab Jerius <djerius@cfa.harvard.edu> (6920dd5feeb8)
* t/lib/Server.pm:
remove premature cruft
2013-02-16 11:13 -0500 djerius <djerius@cfa.harvard.edu> (b6e68409257c)
* t/lib/BadServer.pm, t/lib/Server.pm: new file.
* t/BadServer.pm, t/Server.pm: deleted file.
* t/BadServer.pm, t/Server.pm, t/fake-hg, t/lib/BadServer.pm,
t/lib/Server.pm:
properly structure code in test directory
2013-02-09 22:56 -0500 djerius <djerius@cfa.harvard.edu> (9efac169acc5)
* .hgtags:
Added tag 0.01_01 for changeset da4abf212af0
2013-02-09 22:56 -0500 djerius <djerius@cfa.harvard.edu> (da4abf212af0 [0.01_01])
* Changes, lib/Hg/Lib.pm:
update version and logs for release
2013-02-09 22:53 -0500 djerius <djerius@cfa.harvard.edu> (a86beb293bf1)
* lib/Hg/Lib/Server/Pipe.pm:
try to fix hang on windows
2013-02-09 21:38 -0500 djerius <djerius@cfa.harvard.edu> (abaaa933d7b1)
* MANIFEST.SKIP:
ignore emacs temp files
2013-02-09 21:34 -0500 djerius <djerius@cfa.harvard.edu> (87eedd515db6)
* Makefile.PL:
record missing module dependencies
2013-02-09 21:09 -0500 djerius <djerius@cfa.harvard.edu> (42fcda3811eb)
* lib/Hg/Lib/Server/Pipe.pm:
make work on 5.10.1
2013-02-09 17:22 -0500 djerius <djerius@cfa.harvard.edu> (684decfd9fde)
* Makefile.PL:
retreat from cpanfile; add missing Probe::Perl dependency
2013-02-04 23:15 -0500 Diab Jerius <djerius@cfa.harvard.edu> (d6871e7667f1)
* .hgtags: new file.
* .hgtags:
Added tag 0.01 for changeset da85f567421b
2013-02-04 23:11 -0500 Diab Jerius <djerius@cfa.harvard.edu> (da85f567421b [0.01])
* Makefile.PL, lib/Hg/Lib.pm:
more dist tweaks
2013-02-04 22:56 -0500 Diab Jerius <djerius@cfa.harvard.edu> (7c977ae38554)
* MANIFEST.SKIP: new file.
* dist.ini: deleted file.
* Changes, MANIFEST.SKIP, Makefile.PL, dist.ini, lib/Hg/Lib.pm,
lib/Hg/Lib/Server.pm:
minor fixes for initial distribution
2013-02-04 22:37 -0500 Diab Jerius <djerius@cfa.harvard.edu> (f8ee891a0c6a)
* cpanfile: new file.
* Makefile.PL, cpanfile:
use cpanfile to track dependencies
2013-02-04 22:31 -0500 Diab Jerius <djerius@cfa.harvard.edu> (488c2163cdd8)
* Makefile.PL, lib/Hg/Lib/Server.pm, lib/Hg/Lib/Server/Pipe.pm:
Backed out changeset c6da6f7bb57e; pre-alpha code shouldn't have
been checked in
2013-01-27 23:41 -0500 Diab Jerius <djerius@cfa.harvard.edu> (c6da6f7bb57e)
* Makefile.PL, lib/Hg/Lib/Server.pm, lib/Hg/Lib/Server/Pipe.pm:
add test requirement on Moo::Role
2013-01-27 23:38 -0500 Diab Jerius <djerius@cfa.harvard.edu> (251d4eaa854d)
* t/Server.t:
add check for missing runcommand capability
2013-01-27 23:37 -0500 Diab Jerius <djerius@cfa.harvard.edu> (4052af0bcbdd)
* t/BadServer.pm, t/Server.pm: new file.
* t/BadServer.pm, t/Server.pm, t/fake-hg:
write play hg server to test for bugs in client; switch tests over
to it.
2013-01-26 21:59 -0500 Diab Jerius <djerius@cfa.harvard.edu> (cf334e87d741)
* t/Server/Pipe/check_on_child.t:
clean up namespace pollution
2013-01-26 21:59 -0500 Diab Jerius <djerius@cfa.harvard.edu> (7316685e436a)
* t/Server/Pipe/check_on_child.t:
need Perl 5.10.1 for proper switch support
2013-01-26 21:25 -0500 Diab Jerius <djerius@cfa.harvard.edu> (4fa69cf34142)
* t/Server.t: new file.
* lib/Hg/Lib/Server.pm, t/Server.t, t/fake-hg:
new errors to fake-hg; tests for Server.pm; synch error messages in
tests and code
2013-01-26 21:18 -0500 Diab Jerius <djerius@cfa.harvard.edu> (e218ae1b5fc3)
* lib/Hg/Lib/Server.pm:
don't lazy build pipe to server.
build pipe to server upon object instantiation rather than first
access. this ensures that connection errors are reported when and
where the caller expects them.
2013-01-26 20:49 -0500 Diab Jerius <djerius@cfa.harvard.edu> (fd1da7b6fa05)
* lib/Hg/Lib/Server/Pipe.pm:
make format more readable
2013-01-26 20:48 -0500 Diab Jerius <djerius@cfa.harvard.edu> (5f10e95ba647)
* lib/Hg/Lib.pm:
scrub bad copyright, old unused code
2013-01-26 20:47 -0500 Diab Jerius <djerius@cfa.harvard.edu> (3f0803eed388)
* t/Server/Pipe.t, t/fake-hg:
fake-hg now runs multiple commands; handles/ignores more hg options
* ignores -R, serve
2013-01-06 22:06 -0500 Diab Jerius <djerius@cfa.harvard.edu> (1fc43ade7b3d)
* Makefile.PL:
update dependencies
2013-01-06 22:05 -0500 Diab Jerius <djerius@cfa.harvard.edu> (fbfecf433380)
* t/Server/Pipe.t, t/Server/Pipe/check_on_child.t: new file.
* t/Server/Pipe.t, t/Server/Pipe/check_on_child.t:
add tests for Pipe object and child status routine
2013-01-06 22:04 -0500 Diab Jerius <djerius@cfa.harvard.edu> (adb0b741cbf7)
* t/common.pm:
make fake_hg a constant and export it
2013-01-06 22:03 -0500 Diab Jerius <djerius@cfa.harvard.edu> (10f23ac9bb0f)
* t/fake-hg:
no need for dispatch table code in fake hg command
2013-01-06 22:01 -0500 Diab Jerius <djerius@cfa.harvard.edu> (f447beb520db)
* lib/Hg/Lib/Server.pm, lib/Hg/Lib/Server/Pipe.pm:
move all IPC logic into Pipe.pm
2012-11-30 23:57 -0500 Diab Jerius <djerius@cfa.harvard.edu> (149f78f5d96d)
* Makefile.PL: new file.
* Makefile.PL:
add perl build driver
2012-11-30 23:57 -0500 Diab Jerius <djerius@cfa.harvard.edu> (7bcdd9840c1d)
* t/common.pm, t/fake-hg: new file.
* t/common.pm, t/fake-hg:
add fake hg command to test errors
2012-11-30 23:56 -0500 Diab Jerius <djerius@cfa.harvard.edu> (5958ce41f92b)
* lib/Hg/Lib/Server.pm, lib/Hg/Lib/Server/Pipe.pm: new file.
* lib/Hg/Lib.pm, lib/Hg/Lib/Server.pm, lib/Hg/Lib/Server/Pipe.pm:
reorganize code
2012-10-27 22:20 -0400 Diab Jerius <djerius@cfa.harvard.edu> (87ea7ed058ea)
* Changes, dist.ini, lib/Hg/Lib.pm: new file.
* Changes, dist.ini, lib/Hg/Lib.pm:
initial import