summaryrefslogtreecommitdiff
path: root/xnt
Commit message (Collapse)AuthorAge
...
* Move version and dev statuskennyballou2013-03-01
|
* Refactor Versioningkennyballou2013-03-01
| | | | | Xnt now has a version module that all other modules shall use when requesting version information
* Increment Version -- Remove Dev Tagkennyballou2013-02-21
|
* Merge branch 'rewrite_xenant'kennyballou2013-02-21
|\
| * Replace newline characterkennyballou2013-02-14
| |
| * Remove xenant testskennyballou2013-02-14
| | | | | | | | These will be replaced by tests on the individual commands
| * Rename runner back to xenantkennyballou2013-02-14
| |
| * Refactor build module loadingkennyballou2013-02-14
| | | | | | | | | | | | Add field to commands to flag the build module to be loaded. Refactor commands to use dependency injection for the build module (this should allow for some testing of the commands).
| * Fix variable name spelling mistakekennyballou2013-02-14
| |
| * Add Target Command to Commands Listkennyballou2013-02-14
| | | | | | | | | | | | This makes for a better summary when running `xnt help`. Further, if someone tries to run this as a command, it will result in the Command attempting to run the ``default`` target
| * Remove Usage Methodkennyballou2013-02-14
| |
| * Remove Debug Log Emit and Needless Success Messagekennyballou2013-02-14
| |
| * Refactor, Fix, and Further hack Xenant's rewritekennyballou2013-02-01
| | | | | | | | | | | | | | My first hack toward this (major) refactor had a number of mistakes that were (hopefully) corrected. I intend to now write tests for these (may require a bit more refactoring...). But there is also probably a lot more that needs to be done for this.
| * Start of rewrite of xenant's entrykennyballou2013-01-31
| |
* | Add implicit import of `xnt.tasks`kennyballou2013-02-21
|/
* Add return value to `printTargets` methodkennyballou2013-01-25
|
* Increment Version -- Add release noteskennyballou2013-01-25
|
* Merge branch 'add_multi_target_support'kennyballou2013-01-25
|\ | | | | | | | | Conflicts: xnt/xenant.py
| * Add multiple target execution (hack)kennyballou2013-01-24
| |
* | Merge branch 'add_optional_flags_to_build'kennyballou2013-01-25
|\ \
| * | Add optional flags to make and (N)antkennyballou2013-01-24
| |/
* | Merge branch 'add_return_code_exit'kennyballou2013-01-25
|\ \ | |/ |/| | | | | Conflicts: xnt/xenant.py
| * Add exit code to return valuekennyballou2013-01-24
| | | | | | | | If `ec` is not zero, exit with `ec` value
* | Change success/failure output emitted by loggerkennyballou2013-01-24
|/
* Increment Version. Update Release Noteskennyballou2013-01-21
|
* Merge branch 'addParamPassing'kennyballou2013-01-21
|\ | | | | | | | | Conflicts: docs/source/buildfile.rst
| * Update Param Passing to not override existingkennyballou2013-01-21
| | | | | | | | | | When passing parameters to build, xenant should only override the parameters being passed; not the entire dictionary
| * Update test to potentially better testkennyballou2013-01-21
| |
| * Add initial hack for `-D` parameter passingkennyballou2013-01-18
| | | | | | | | | | | | | | | | This allows for invocations of Xnt to accept arguments of the form `-D{name}={value}` to be inserted into the build.py's `properties` dictionary. Currently, it's only over writing the dictionary; I intend to clean this up and have it only over write the specified key(s)
* | Merge branch 'refactor_build_modules'kennyballou2013-01-21
|\ \ | |/ |/| | | | | Conflicts: .gitignore
| * Add tests for compilercollection (cc) modulekennyballou2013-01-18
| |
| * Remove gcc task for it is now in xnt.build.cckennyballou2013-01-17
| |
| * Add common compiler wrapperskennyballou2013-01-16
| | | | | | | | | | Add wrappers around gcc/g++ and javac so that they can be invoked from inside xnt
| * Combine build moduleskennyballou2013-01-16
| | | | | | | | | | By combining these modules we can reduce code duplication and centralize the "run in" code to one spot
| * Add gcc taskkennyballou2013-01-15
| | | | | | | | Initial step toward add common compiler wrappers
* | Set logging for all loggers sub `xnt`kennyballou2013-01-16
|/ | | | Instead of setting each modules' specific logger, set `xnt` root logger
* Increment Versionkennyballou2013-01-10
|
* Fix general error handling (exceptions) in xenantkennyballou2013-01-10
|
* Log "ignored" exceptions as warningskennyballou2013-01-10
|
* Return error (if any) from subsystem callskennyballou2013-01-10
|
* Add fileset copy ability to xnt.tasks.cpkennyballou2013-01-10
|
* Forward return values from the invoke of targetkennyballou2013-01-10
| | | | | This will allow xnt to print "Success" or "Failure" depending on what the target returns. If nothing was returned, xnt will assume success.
* Implement xenant tests : test_versionkennyballou2013-01-10
|
* Refactor version and usage methodskennyballou2013-01-10
| | | | | | | Both of these methods printed directly to stdout, which can't be easily tested. To make things easier, these methods should return what would otherwise be printed, so that testing modules can easily check the return value
* Add initial test(s) for Xenantkennyballou2012-12-10
|
* Split tests into separate fileskennyballou2012-12-10
|
* Add usage and "--usage" optionkennyballou2012-12-05
|
* Rename "help" target to "list-targets"kennyballou2012-12-05
| | | | | | "help", as a "special" target, seems too vague as a name for its purpose. Because I want to later add usage information, this bad naming would only be compounded. As result, "list-targets" seems more appropriate
* Add ``__license__`` variablekennyballou2012-12-05
|
* Move version forwardkennyballou2012-11-07
|