Standard project directories initialized by cvs2svn.
Adding to local repository
New class for cvs and system commands manipulation.
Created first test case for cvs export.
commandrunner and cvs.py changed to ease test cases.
Improved test cases for CVS.
Added a framework to help the creation of unit tests.
Added comments to code.
Removed CVS logic from PackageProcessor.
Clean up: Removing commented code from PackageProcessor.
Added pyMock to test cases.

Removed pyc files from cvs.

Added modules to manipulate file types.
Removing pyc files

Added new module responsible for parsing file paths.
Added test cases for new parsers module.

Changed File object to implement __str__ and __eq__
Removing renamed files from CVS
Added comments to describe test cases.
Added CVS Id to files.

Changed testcases to use mock correctly.
Changed mock api to improve assert_called_with method.
Some refactoring.

New parser for rollback.

New test cases.
=== 1.0.0 ===

2008-04-14  Daniel Cunha  <daniel-s-cunha@ptinovacao.pt>

	* run.py: Initialization changed to open no-gui mode when something GUI is not
		available.
	Removed kiwi.log dependency to avoid problems using no-gui.
	* lib/kiwi/__init__.py: Removed code from __init__ to avoid initialization
	problems.
	* package/commandrunner.py: Using 'popen3' instead of 'popen' so we can
	capture error and output separately.
	* package/config.py: Some improvement in code.
	* package/cvs.py: New module responsible for cvs manipulation.
	* package/processor.py: CVS Manipulation moved to a new module.
	* package/domain/package.py: Fixed typo in set_tags method.
	Renamed to pack.py to avoid ambiguity.
	* package/rollback/parsers.py: Parser for sql files to help on rollback
	creation.
	* package/ui/gui.py:
	* package/releasenotes.py: Adapted to changes on config.py
	* package/ui/text.py: Error handling improvement.
2009-02-14  Daniel Cunha  <daniel-s-cunha@ptinovacao.pt>

	* test/parser/tc_plsql.py: Test cases for plsql parser.
	* parser/plsql.g: First functional version of parser for insert
	statements.

2009-02-09  Daniel Cunha  <daniel-s-cunha@ptinovacao.pt>

	* parser/__init__.py: New module for plsql parsing.
	* parser/plsql.g: Added initial grammar for plsql.
	* parser/plsql.py: Generated parser from plsql.g.
	* parser/yappsrt.py: Yapps runtime to allow plsql generated parser to run.
	* yapps: Added Yapps library to project for parser generation
	* parser/yapps/grammar.py
	* parser/yapps/parsetree.py
	* parser/yapps/yapps2.py
	* parser/yapps/yappsrt.py: Yapps engine to generate plsql parser.
yappsrt.py: Restored exception handling.
plsql.g plsql.py tc_plsql.py:
Changed parser to return objects with parsed information.
Modified Files:
	parser/plsql.g parser/plsql.py test/parser/tc_plsql.py

Parser now returns an Identifier object instead of just 'str'
	Modified files:
	* parser/plsql.g
	* parser/plsql.py
	* test/parser/tc_plsql.py

	Changes:
	* Added support for function calls with no arguments
	* Added support for function calls in objects/packages
	Modified files:
	* parser/plsql.g
	* parser/plsql.py
	* test/parser/tc_plsql.py

	Changes:
	* Added support for function calls with no arguments
	* Added support for function calls in objects/packages
	* Added grammar for source declaration (package, procedure, function)
	* Fixed bug on block comments regex. Text between two commented blocks
	were ignored because the two comments were considered as one.
	Modified files:
	* parser/plsql.g
	* parser/plsql.py
	* test/parser/tc_plsql.py

	Changes:
	* Added support for function calls with no arguments
	* Added support for function calls in objects/packages
	* Added grammar for source declaration (package, procedure, function)
	* Fixed bug on block comments regex. Text between two commented blocks
	were ignored because the two comments were considered as one.
	* Added grammar for select statements
	* Improved validation on __eq__ method of SqlStatement class.
Updating tasks