Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Dec 11, 2011
@rmboggs rmboggs Updated MailTask to use System.Net.Mail classes instead of the deprec…
…iated System.Web.Mail classes. While here, add ability to provide username/password and port number to request. Needs additional documentation, error catching for new features, and testing.
@rmboggs rmboggs Add the ability to enable ssl for the MailTask. 92efa1d
@rmboggs rmboggs Fix a null reference exception when trying to parse email addresses f…
…rom the to, cc, and bcc lists.
Commits on Dec 12, 2011
@rmboggs rmboggs Added HtmlDecode static method to StringUtils class.
Added ReplyTo property to MailTask.
Renamed port and username attributes to mailport and user respectively to match the attribute names from Ant's Mail task.
Added ability to include full names along with email addressses to include in the email.
Still needs better error handling and updated documentation but it has been tested by sending emails through gmail.
@rmboggs rmboggs Converted tabs to spaces that were introduced by mistake. 2e5127a
@rmboggs rmboggs Added additional documentation to the newly added code sections for f…
…low clarity.
@rmboggs rmboggs Added additional error information when an error occurs and additiona…
…l details with example that illustrates the recent changes.
@rmboggs rmboggs Removed new static method HtmlDecode from StringUtils. Added Unescape…
…XmlCodes private method to MailTask class. Reworked SmtpClient process to use using statement for .NET 4.0+ frameworks. Added additional logging verbage during the mailing process.
@rmboggs rmboggs Renamed local var from escAddress to plainAddress. a5f83a8
Commits on Dec 21, 2011
@rmboggs rmboggs Updated the error message StringBuilder object to use .NET 2.0 append…
… methods (ie: AppendLine & AppendFormat).
@dguder dguder Merge pull request #10 from rmboggs/mailtaskupdate
Updated MailTask to use System.Net.Mail.
User feedback is required to get different auth scenarios tested.
@rmboggs rmboggs Begin work on adding tests for the newly updated MailTask. 2224ada
Commits on Dec 23, 2011
@rmboggs rmboggs Adding netDumbster.dll for MailTask tests. Still a work in progress. c0521f9
Commits on Dec 29, 2011
@krabicezpapundeklu krabicezpapundeklu Throw inner LoaderException in case of ReflectionTypeLoadException. 304d52b
Commits on Dec 30, 2011
@mtutty mtutty Fixes nant#17 4be6c2e
Commits on Jan 01, 2012
@rmboggs rmboggs Merge pull request #15 from krabicezpapundeklu/loader-exception
Throw inner LoaderException in case of ReflectionTypeLoadException.
@rmboggs rmboggs Merge remote-tracking branch 'upstream/master' into mailtaskupdate e8023bb
Commits on Jan 02, 2012
@rmboggs rmboggs Created new unit tests for the newly modified Mail task. In the proce…
…ss, the old unit tests were removed as they were all marked as broken since the NAnt 0.90 release (if not, before).
@mtutty mtutty Reverted common assembly info.
Changed tabs to four-space indents
Added xml/xslt snippets to unit testing for StyleTask.
@rmboggs rmboggs Got the new mail task tests working. All but three are passing at the…
… moment.
Commits on Jan 03, 2012
@rmboggs rmboggs Adjusted the email validation process of the MailTask to catch possib…
…le mistakes rather than simply passing them on.

All new 40+ unit tests for MailTask now pass on both .NET 2.0/4.0.
Commits on Jan 04, 2012
@rmboggs rmboggs Fixed an issue with MailTask when it is setup with default credential…
…s when running on Mono.
@rmboggs rmboggs Merge remote-tracking branch 'origin/mailtaskupdate' into mailtaskupdate dcb2c28
@rmboggs rmboggs Add note regarding UseDefaultCredentials update in MailTask. 8bdd188
Commits on Jan 07, 2012
@mtutty mtutty Updated StyleTask to always use new XsltCompiledTransform class. a053d77
Commits on Jan 19, 2012
@dguder dguder Merge pull request #19 from rmboggs/mailtaskupdate
Mailtaskupdate - Minor adjustments and unit tests
Commits on Jan 21, 2012
@rmboggs rmboggs Beginning work on upgrading nunit2 task to reference NUnit 2.6 (curre…
…ntly working with 2.6 beta4, 2.6 final should be released relatively soon).
@rmboggs rmboggs Minor fix to the xsl test files for the StyleTask. Needed for upcomin…
…g changes in StyleTask to start using XslCompiledTransform.
@rmboggs rmboggs Merge pull request #18 from mtutty/master
Updates the StyleTask to use the XslCompiledTransform class.
@rmboggs rmboggs Merge remote-tracking branch 'upstream/master' into nunitupdates efde0eb
Commits on Jan 22, 2012
@rmboggs rmboggs Small fixes to ensure that the recent changes to the StyleTask pass a…
…ll regression tests on both .NET and Mono.
@rmboggs rmboggs Merge remote-tracking branch 'upstream/nunitupdates' into nunitupdates 5eb91ec
@rmboggs rmboggs Remove old style Assertion.Assert NUnit methods from RegexTask and St…
…yleTask tests.
Commits on Jan 23, 2012
@rmboggs rmboggs Update the NUnit2Task to use NUnit 2.5 for the time being. Sections s…
…pecific to NUnit 2.6 have been commented out and marked for the time being until NUnit 2.6 final is released
@rmboggs rmboggs Downgrade NUnit 2 libs to 2.5. NUnit2 task appears to be working with…
… 2.5 libs. However, the test results no longer print to the console after the tests are run. Needs more work.
@rmboggs rmboggs Add comments for clarity. NUnit output is printing to console again (…
…not due to these changes). Tested on Mac OS X with Mono 2.10.8.
Commits on Jan 24, 2012
@rmboggs rmboggs Minor formatting/flow changes... 4b318ab
Commits on Jan 26, 2012
@rmboggs rmboggs Switch back to using XslTransform just in NUnit2Task instead of XslCo…
…mpiledTransform as the later doesn't print nunit output to the console on .NET.
@rmboggs rmboggs Undo last commit because file format was altered by mistake 39d8407
@rmboggs rmboggs Switch back to using XslTransform just in NUnit2Task instead of XslCo…
…mpiledTransform as the later doesn't print nunit output to the console when running on .NET.
Commits on Jan 29, 2012
@rmboggs rmboggs Created GetListener method to initialize the EventListener for the NU…
…nit2 task. Taken from pull request #12 (nunit2parallel) from ravikp.
Commits on Feb 01, 2012
@dguder dguder removed version numbers from output folder dbe80e7
@dguder dguder build NDoc.Documenter always. Needed to package nantcontrib 15748d6
@dguder dguder removed obsolete code 56f3906
Commits on Feb 03, 2012
@dguder dguder Merge pull request #22 from dguder/nightlybuild
Changes for nightly builds
Commits on Feb 04, 2012
@rmboggs rmboggs Merge remote-tracking branch 'upstream/master' into nunitupdates c2dedcd
Commits on Feb 05, 2012
@rmboggs rmboggs Fixed verbage on comments to make them clearer. 822305d
@rmboggs rmboggs Update nunit2 libs to version 2.6 Release Candidate. Tested on Mono 2…
….10 on Mac OS X 10.6
Commits on Feb 08, 2012
@rmboggs rmboggs Fixed description on PreserveWhitespace attribute in <xmlpoke> task. …
…Addresses issue #23.
Commits on Feb 12, 2012
@rmboggs rmboggs Added gitcommits.xml build script that will be responsible for postin…
…g commit diffs to the commit mailing list.
@rmboggs rmboggs Merge remote-tracking branch 'origin/master' into nunitupdates 3829634
@rmboggs rmboggs Merge remote-tracking branch 'upstream/master' 84f1002
@rmboggs rmboggs Merge remote-tracking branch 'origin/master' into nunitupdates 1bbe315
@rmboggs rmboggs Merge remote-tracking branch 'upstream/master' into nunitupdates 24ba55b
Commits on Feb 19, 2012
@rmboggs rmboggs Added nigtlyfeed.xml build script to transfer generated nightly files…
… from teamcity site to sourceforge.netproject site. Script setup for both nant and nantcontrib projects
@rmboggs rmboggs Added nigtlyfeed.xml build script to transfer generated nightly files…
… from teamcity site to sourceforge.netproject site. Script setup for both nant and nantcontrib projects
@rmboggs rmboggs Merge remote-tracking branch 'origin/master' into nunitupdates 8a3172c
@rmboggs rmboggs Merge remote-tracking branch 'upstream/nunitupdates' into nunitupdates 8b2f30a
Commits on Feb 21, 2012
@rmboggs rmboggs Update nunit libs to 2.6 final release 7f89181
@rmboggs rmboggs Remove comments regarding NUnit 2.6 upgrade. They are no longer needed. 611fe74
@rmboggs rmboggs Remove old Assertion.Assert methods from the RegexTask and StyleTask …
@rmboggs rmboggs Update the NUnit version number in the nunit2 task docs 98ccd53
Commits on Feb 24, 2012
@rmboggs rmboggs Added labels attribute to nunit2 task 0ea43d0
Commits on Feb 28, 2012
@rmboggs rmboggs Added copy/move directory static methods to FileUtils. Added IsNullOr…
…Empty static method to FilterChain. Added test to Move task to check issue that was reported regarding moving directories.
Commits on Mar 02, 2012
@rmboggs rmboggs Merge pull request #24 from nant/nunitupdates
@rmboggs rmboggs Merge remote-tracking branch 'upstream/master' into filemovementupdates 1f3dd67
Commits on Mar 05, 2012
@rmboggs rmboggs Set the copy/move tasks to add **/* to the CopyFileSet Includes list …
…if the Includes list is empty when the tasks are called.
@rmboggs rmboggs Add initial target support for Silverlight 5. While here correct a co…
…uple task assembly paths for Silverlight 4.
@rmboggs rmboggs Merge branch 'master' into filemovementupdates 468cdd8
Commits on Mar 13, 2012
@rmboggs rmboggs Updated copy and move tasks to take directory operations into account…
…. Comments and additional tests needed.
Commits on Mar 14, 2012
@rmboggs rmboggs Added comments to the recent changes to the copy and move tasks. Also…
… cleaned up the formatting and removed some commented codes.
@rmboggs rmboggs Added methods to count the number of file and directory operations in…
… the FileOperationMap class. Updated the Log outputs in the copy and move tasks to take directory operations into account. Added more comments.
@rmboggs rmboggs Fixed the OperationType property of the FileOperation class. Also fix…
…ed documentation reference.
Commits on Mar 15, 2012
@rmboggs rmboggs Update DirectoryIsEmpty methods to take directory inforamtion into co…
…nsideration. Also added comments.
@rmboggs rmboggs Fix line endings in CopyTask. 48992d7
Commits on Mar 18, 2012
@rmboggs rmboggs Removed IsNullOrEmpty static method in FilterChain class. Added prote…
…cted FileCopyMap property back in CopyTask (as obsolete property). Reworked Copy/Move tasks to move entire directoriesif CopyFileSet Includes list is empty. Added method to convert FileOperationMap to Hashtable (for FileCopyMap property). Added private static method to FileUtils static class to check if FilterChain is null or empty.
@rmboggs rmboggs Cleanup using statements in Copy/Move Task classes. 84171e3
Commits on Mar 19, 2012
@rmboggs rmboggs Add additional tests for the Copy and Move tasks. 731f4a8
Commits on Mar 21, 2012
@rmboggs rmboggs Add more tests for the Move and Copy tasks. 6ab7fb4
Commits on Mar 25, 2012
@rmboggs rmboggs Removed a few of the see tags from docs to get rid of the compiler wa…
…rnings during build. These tags added little value anyway.
@rmboggs rmboggs Updated README.txt file to reflect recent changes to NAnt. 710aebd
@rmboggs rmboggs Removing old RPM build targets and spec file. NAnt RPMs are being bui…
…lt at under Mono:NAnt project. Added new spec file (etc/obs.spec) that is being used at
Commits on Mar 27, 2012
@rmboggs rmboggs Added IsEverythingIncluded property to DirectoryScanner class and Fil…
…eSet class (as protected internal property). Added IsNullOrEmpty static method to FilterChain class as an internal method. Reworked MoveDirectory static method in FileUtils class for clarity. Removed copytask test that was no longer relevent. Added more move task tests. Documented copy/move task to include details about directories operations.
Commits on Mar 28, 2012
@rmboggs rmboggs Update Makefile.nmake file to pass debug flag to nant bootstrapper du…
…ring build. Matches recent change to Makefile.
@rmboggs rmboggs Fixed DirectoryScanner.IsEverythingIncluded so it is only updated whe…
…n checking files, not directories. Fixed new MoveTask test to take recent DirectoryScanner.IsEverythingIncluded fix into account. Added additional MoveTask test and added DirectoryScanner test.
Commits on Mar 30, 2012
@jsargiot jsargiot Adding flatten attribute to zip task. This task will behave exactly l…
…ike the same attribute in the Copy task
Commits on Apr 01, 2012
@rmboggs rmboggs Corrected issue when specifying AssemblyInfo attributes that have con…
…structors without parameters. Added ability to add attributes without Attribute suffix (ie: AssemblyTitleAttribute and AssemblyTitle both work). Added unit tests for recent changes. Should fix NAnt Issue #41.
@rmboggs rmboggs Reworked the asminfo tests. Reverted asminfo to only look for attribu…
…te names specified by the user and if not found, raise an error. Updated error to give the user the hint that the word Attribute may be required if attribute name does not end with Attribute.
@rmboggs rmboggs Renamed newly added tests to better describe what the tests are for. …
…Added new asminfo test for attributes that do not have default constructors.
Commits on Apr 02, 2012
@rmboggs rmboggs Updated FileUtils.MoveDirectory method for better error handling and …
…additional comments.
@rmboggs rmboggs Make sure that the fullname of the parent path is passed to the root …
@rmboggs rmboggs Added additional methods to FileOperation class to better understand …
…the status of directory operations.
@jsargiot jsargiot Adding unit tests for Tar task.
- Added simple test (create tar file)
- Added test for flatten.
@jsargiot jsargiot Adding flatten attribute to Tar task. This attribute makes the Tar ig…

the directory structure.
@jsargiot jsargiot Adding unit test for Zip flatten attribute. Removed irrelevant Tar unit
Commits on Apr 03, 2012
@rmboggs rmboggs Update move task to allow for renaming directories with the same name…
… but different casing (ie: C:\nant to C:\NAnt) on windows system. Added test for this change and additional comments for clarity.
Commits on Apr 06, 2012
@rmboggs rmboggs Merge pull request #40 from jsargiot/master
Adding Flatten attribute to Zip Task
Commits on Apr 08, 2012
@rmboggs rmboggs Changed FileUtils methods CopyDirectory, MoveDirectory, and GetTempDi…
…rectoryName methods to internal for the time being as suggested by Gert Driesen.
@rmboggs rmboggs Updated the DoFileOperations methods for the Copy/Move tasks for bett…
…er efficiency.
@rmboggs rmboggs Added comment in DirectoryScanner for clarity. Added move test to che…
…ck moving files in subdirectories.
Commits on Apr 09, 2012
@rmboggs rmboggs Adjusted one of the move tests to check the existance of the base dir…
@rmboggs rmboggs Merge pull request #39 from rmboggs/filemovementupdates
copy/move directory updates
@rmboggs rmboggs Merge remote-tracking branch 'origin/master' into asminfoupdates 64dd7bc
Commits on Apr 21, 2012
@rmboggs rmboggs Merge pull request #42 from rmboggs/asminfoupdates
Fix for NAnt Issue #41
Commits on Apr 22, 2012
@rmboggs rmboggs Updated index.html to point to bb4eb51
Commits on Apr 23, 2012
@rmboggs rmboggs Updated release.xml to reference the appropriate set-${framework::get…
…-target-framework()}-framework-configuration based on the current target framework rather than hardcoding net-1.0 (which is no longer a supported runtime for NAnt).
@rmboggs rmboggs Committing files for 0.92 Alpha1 release. afc6b28
@rmboggs rmboggs Wrapping up the NAnt 0.92 Alpha1 release. 6374eb7
Commits on May 07, 2012
@rmboggs rmboggs Moved SFNetInclude.xml to etc/shellconfig.xml for organizational purp…
@rmboggs rmboggs Committing files for 0.92 Beta1 release. da1bd81
@rmboggs rmboggs Wrapping up the 0.92 Beta1 release. 8971088
@rmboggs rmboggs Update the announcement part of the web page for NAnt. 2a5fc03