Commit graph

59 commits

Author SHA1 Message Date
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
Eric Merritt
8dda138814 A little minor formatting cleanup 2011-04-22 14:55:10 -04:00