The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
2013-04-22 22:00 -0400  Diab Jerius  <djerius@cpan.org>  (5f1dc97fdecc [tip])

	* lib/Hg/Lib/Server.pm:
	older Perl's need FileHandle loaded to get methods on FileHandle
	objects

2013-04-22 21:57 -0400  Diab Jerius  <djerius@cpan.org>  (3192756e5473)

	* Build.PL:
	older Module::Build versions don't do test_requires

2013-04-22 00:14 -0400  Diab Jerius  <djerius@cpan.org>  (fa7806cea67a)

	* lib/Hg/Lib/Client.pm: new file.
	* lib/Hg/Lib/Client.pm:
	initial (non working) client code

2013-04-22 00:12 -0400  Diab Jerius  <djerius@cpan.org>  (9365532c231a)

	* .hgtags:
	Added tag 0.01_03 for changeset 62698dae82ec

2013-04-22 00:12 -0400  Diab Jerius  <djerius@cpan.org>  (62698dae82ec [0.01_03])

	* .hgignore: new file.
	* .hgignore:
	ignore more things

2013-04-22 00:08 -0400  Diab Jerius  <djerius@cpan.org>  (21c3cd7817a9)

	* Build.PL, Changes, lib/Hg/Lib.pm, lib/Hg/Lib/Server.pm:
	update logs and version for release

2013-04-21 23:51 -0400  Diab Jerius  <djerius@cpan.org>  (d2494451da19)

	* t/Server/Server.t: new file.
	* lib/Hg/Lib/Server/Pipe.pm, t/Server/Pipe.t: deleted file.
	* lib/Hg/Lib/Server.pm, lib/Hg/Lib/Server/Pipe.pm, t/Server/Pipe.t,
	t/Server/Server.t, t/Server/basic.t:
	with switch to System::Command, need for Pipe object fades. fold
	into Server

	- Server constructor:
	   -  encoding option specifies encoding
	   - connect option (default false) indicates if to immediately
	connect, or to lazy load
	- update tests

2013-04-21 18:48 -0400  Diab Jerius  <djerius@cpan.org>  (ff867e853a85)

	* t/Server/Pipe/check_on_child.t: deleted file.
	* Build.PL, lib/Hg/Lib/Server/Pipe.pm, t/Server/Pipe/check_on_child.t:
	replace home-grown pipe connection code with System::Command (yeah!)

	add environment attribute (env)

2013-04-20 22:56 -0400  Diab Jerius  <djerius@cpan.org>  (025e5051e70c)

	* .hgtags:
	Added tag 0.01_02 for changeset 271e069c0212

2013-04-20 22:56 -0400  Diab Jerius  <djerius@cpan.org>  (271e069c0212 [0.01_02])

	* Changes, lib/Hg/Lib.pm:
	update logs and version for release

2013-04-20 22:52 -0400  Diab Jerius  <djerius@cpan.org>  (8b1daa8b20ae)

	* Build.PL:
	update dependencies

2013-04-20 22:47 -0400  Diab Jerius  <djerius@cpan.org>  (bd93019e9860)

	* 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