Eric Merritt
f77afd43c3
add exists to ec_file
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-10-19 11:15:09 -06:00
Eric Merritt
a9f2a771f0
fix bug in ec_file:copy/3 spec
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-18 20:06:47 -06:00
Eric Merritt
eab58fb660
export mkdir_p (this should have been done already)
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-18 20:06:47 -06:00
Eric Merritt
b4ab414419
support four primary version numbers of in parsing
...
The OTP Versions distributed with erlang tend to have four version
numbers not three. This is a fairly minor deviation from semver that
we can support. Basically, the semver parser treats the fourth version
in exactly the same way as the other three.
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-18 20:06:47 -06:00
Eric Merritt
5105df48f9
minor whitespace cleanup for ec_semver
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-18 20:06:47 -06:00
Eric Merritt
e9161d8688
provide the ability to format a version into a string as well as parse a version
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-18 20:06:47 -06:00
Eric Merritt
0c34549901
make sure the docs get run as part of a bare make
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-18 20:06:47 -06:00
Eric Merritt
3a29539285
fixes for edoc compilation
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-18 20:06:47 -06:00
Eric Merritt
1b01380613
compilation utilities for the implementors
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-18 20:06:47 -06:00
Eric Merritt
c42581887a
version bump 0.8.0
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:31 -05:00
Eric Merritt
67acaaaf3f
minor fixes and enhancements to the makefile
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:30 -05:00
Eric Merritt
4db670c812
given a complete semver parser ec_string no longer makes sense to retain
...
It was really poorly named in any case
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:28 -05:00
Eric Merritt
bf37ad9492
suport proper semver parsing and comparison in the semver module
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:27 -05:00
Eric Merritt
9b9f070a5f
move ec_file away from exceptions to return values
...
In an attempt to unify on the accepted use of return values ec_file is
changing its API to use return values instead of exceptions.
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:26 -05:00
Eric Merritt
a2672cafb1
minor whitespace cleanup
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:24 -05:00
Eric Merritt
cf8cad00df
make sure ec_dictionary gets built first
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:23 -05:00
Eric Merritt
e035ae3dbf
fixes to dialyzer
...
All types should now be correct and dialyzer runs successfully
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:21 -05:00
Eric Merritt
7e42c243b0
add travis support to the system
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:19 -05:00
Eric Merritt
d7b60ccf19
fix edoc errors in various modules
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:51:32 -05:00
Eric Merritt
51b5a41c63
add a full makefile that drives rebar
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:51:32 -05:00
Eric Merritt
9514b16993
add rebar files to gitignore
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:50:43 -05:00
Jordan Wilberding
8d625ceb46
Merge remote branch 'ericbmerritt/master' into rv
...
* ericbmerritt/master:
add beam files to gitignore
make insecure nature of ec_file:mkdtemp obvious fixes erlware/erlware_commons#16
fix eunit tests so that they actually work and run
make mkdtemp a lot more secure (still not fully secure but more).
add . files to gitignore
Migrate erlware_commons to rebar support
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-06-05 19:58:17 -04:00
Eric Merritt
3e5eeb8cf7
add beam files to gitignore
2012-06-05 17:59:54 -05:00
Eric Merritt
b4eb83cf53
make insecure nature of ec_file:mkdtemp obvious fixes erlware/erlware_commons#16
2012-06-05 17:59:52 -05:00
Eric Merritt
261fb422f9
fix eunit tests so that they actually work and run
2012-06-05 17:59:51 -05:00
Eric Merritt
10557e421e
make mkdtemp a lot more secure (still not fully secure but more).
2012-06-05 17:59:50 -05:00
Eric Merritt
3e6357aea9
add . files to gitignore
2012-06-05 17:59:49 -05:00
Eric Merritt
c828f7415a
Migrate erlware_commons to rebar support
2012-06-05 17:59:46 -05:00
Eric Merritt
26a2e91d4a
Version bump 0.6.2
2012-03-23 10:01:33 -05:00
Jesse Gumm
e7d175d0db
Add support for shorter times (7PM, 7AM, 7a, 7p)
2012-03-23 10:00:11 -05:00
Jesse Gumm
30184d4f77
Fix for 12am and 12pm.
...
12am should be hour 0, 12pm should be hour 12.
Signed-off-by: Eric Merritt <ericbmerritt@gmail.com>
2012-03-23 09:58:34 -05:00
Eric Merritt
23de64a3cd
Version bump 0.6.1
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-02-20 15:15:42 -05:00
Eric Merritt
144bc031ed
Add a minimal makefile to the system
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-02-20 15:15:36 -05:00
Eric Merritt
6f2b3efc0c
Minimal correct readme
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-02-20 15:15:27 -05:00
Eric Merritt
8353035a1e
whitespace and comment refactoring
...
This patch replaces tabs with spaces and converts the '%' inline
comments (which according to the emacs mode are actually end of line
comments) to the mode acceptable '%%' inline comments.
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-02-20 15:15:23 -05:00
Eric Merritt
960548301e
Merge pull request #12 from hypernumbers/master
...
Fix for typo, merged to keep upto date
2011-12-20 13:30:00 -08:00
Gordon Guthrie
de3f0530d6
Fix for typo.
...
Pushed up stream from choptastic's bug fix to dh_date
https://github.com/daleharvey/dh_date/pull/4
2011-12-19 11:03:27 +00:00
Eric Merritt
5e0764d1e3
Merge pull request #10 from distinctivo/master
...
Adds ec_talk to erlware_commons app modules
2011-11-19 13:19:56 -08:00
Yurii Rashkovskii
4933881254
Adds ec_talk to erlware_commons app modules
2011-11-19 13:14:10 -08:00
Eric Merritt
6d17415cdd
support US style date parsing using the same defaults from php as the original
...
Signed-off-by: Jordan Wilberding <jwilberding@gmail.com>
2011-10-17 17:39:05 -04:00
Eric Merritt
6d969cd55e
convert date parsing library from tagged return types to exceptions
...
Signed-off-by: Jordan Wilberding <jwilberding@gmail.com>
2011-10-17 17:38:58 -04:00
Eric Merritt
8898f93f61
add date parsing and formatting support from Dale Harvey
...
The original implementation was https://github.com/daleharvey/dh_date.git
Signed-off-by: Jordan Wilberding <jwilberding@gmail.com>
2011-10-16 22:26:43 -04:00
Eric Merritt
2b320a34a5
add comprehensive readme to the system
...
Signed-off-by: Jordan Wilberding <jwilberding@gmail.com>
2011-10-16 22:26:43 -04:00
Eric Merritt
ff3557d883
add suport and documentation for signatures for dictionaries
...
Signed-off-by: Jordan Wilberding <jwilberding@gmail.com>
2011-10-16 22:26:43 -04:00
Eric Merritt
cea6de7c84
move ewl_talk from ewlib to erlware commons
...
This is a heavily used module from erlware lib. It makes sense to make
it available in erlware commons.
Signed-off-by: Jordan Wilberding <jwilberding@gmail.com>
2011-10-16 22:26:42 -04:00
Eric Merritt
cc5e00633c
version bump to 0.4.0
...
Signed-off-by: Jordan Wilberding <jwilberding@gmail.com>
2011-09-26 23:50:23 -04:00
Eric Merritt
8fb2b925ce
add .gitignore to the system
...
Signed-off-by: Jordan Wilberding <jwilberding@gmail.com>
2011-09-26 23:50:18 -04:00
Eric Merritt
694e805012
Minor reformatting/whitespace removal
...
Signed-off-by: Jordan Wilberding <jwilberding@gmail.com>
2011-09-26 23:50:13 -04:00
Eric Merritt
284ada2bd9
add search function for lists to ec_lists
...
Signed-off-by: Jordan Wilberding <jwilberding@gmail.com>
2011-09-26 23:50:05 -04:00
Eric Merritt
eecbb26a2d
remove old style catches from the library
...
This removes the old style catches and replaces them with
try/catch. It seems to make the code much clearer and its certainly
less failure prone.
2011-04-22 14:55:16 -04:00