Commit graph

1432 commits

Author SHA1 Message Date
Joseph Crail
f41d5b3f8f Replace unstable fs:walk_dir() w/ external crate. 2015-07-31 16:21:06 -04:00
Joseph Crail
6ff576e300 Use non-PathExt canonicalize(). 2015-07-31 16:21:06 -04:00
Joseph Crail
f03b22a65c Stabilize several PathExt methods. 2015-07-31 16:21:06 -04:00
Joseph Crail
2a34cdf72a Update Travis to build using stable (1.1). 2015-07-31 16:13:43 -04:00
Michael Gehring
8f6503383c Merge pull request #666 from krozycki/master
-f flag for uniq
2015-07-31 19:59:55 +02:00
Karol Rozycki
b025b44806 -f flag for uniq 2015-07-31 19:37:40 +02:00
Michael Gehring
0b9433ea9f Merge pull request #663 from jbcrail/rm-deprecated
Replace deprecated methods.
2015-07-31 09:08:02 +02:00
Michael Gehring
98f78ac903 Merge pull request #664 from jbcrail/add-cut-tests
Add tests for cut.
2015-07-31 09:06:21 +02:00
Joseph Crail
929474040b Add tests for cut. 2015-07-31 00:14:58 -04:00
Joseph Crail
9bc6eb4e7b Replace deprecated methods.
I replaced position_elem() and slice_chars(). I also removed an unused
feature attribute.
2015-07-30 22:21:18 -04:00
Michael Gehring
ab5a5ba9e9 Merge pull request #662 from jbcrail/replace-deprecated
Replace deprecated methods.
2015-07-27 06:44:23 +02:00
Joseph Crail
157c20c7d3 Replace deprecated methods. 2015-07-27 00:35:34 -04:00
Heather
a01eb55c23 Merge pull request #661 from jbcrail/windows-ci
Add Windows CI support using AppVeyor.
2015-07-24 07:12:20 +03:00
Joseph Crail
b6b8b5b0c6 Add Windows CI support using AppVeyor. 2015-07-23 21:41:10 -04:00
Michael Gehring
b5a5816271 Merge pull request #660 from retep998/master
Fix build on non-windows
2015-07-20 22:53:34 +02:00
Peter Atashian
010bda9df2 Fix build on non-windows
Signed-off-by: Peter Atashian <retep998@gmail.com>
2015-07-20 16:40:29 -04:00
Heather
dd73a9293d Merge pull request #656 from retep998/master
Various Windows fixes
2015-07-20 14:37:03 +03:00
Peter Atashian
47f82f0de2 Various Windows fixes
Improve handling of unicode on Windows
Disable a few crates on Windows that abuse unix APIs too much

Signed-off-by: Peter Atashian <retep998@gmail.com>
2015-07-19 20:25:48 -04:00
Heather
1a2be4bf7f Merge pull request #652 from jbcrail/update-deps
Update dependency for bit vector.
2015-07-12 08:53:45 +03:00
Joseph Crail
5d456763fa Update dependency for bit vector. 2015-07-11 20:08:08 -04:00
Alex Lyon
52e4444ccb Merge pull request #651 from jbcrail/stdbuf-dylib
Delay resolution of library symbols until runtime.
2015-07-09 16:12:21 -07:00
Alex Lyon
483fa3ef01 Merge pull request #650 from jbcrail/update-tr
Fix deprecation warnings for tr.
2015-07-09 15:42:20 -07:00
Joseph Crail
6ef7f98f26 Delay resolution of library symbols until runtime.
This is needed for dynamic libraries on OS X. This was supposed to be
part of #647, but it was left out.
2015-07-09 18:39:46 -04:00
Joseph Crail
49d9de17fe Fix deprecation warnings for tr.
I switched over to the bit-vec/bit-set cargos.
2015-07-09 18:30:03 -04:00
Alex Lyon
8f6d13df5f Merge pull request #647 from jbcrail/fix-osx-stdbuf
Fix OS X build errors for stdbuf.
2015-07-09 14:58:07 -07:00
Alex Lyon
7c2ed679ab Merge pull request #649 from jbcrail/fix-stdbuf-regression
Fix stdbuf regression.
2015-07-09 12:58:13 -07:00
Joseph Crail
b8ab2c125f Fix stdbuf regression.
When replacing range_inclusive(), I introduced a bug when parsing
arguments. I added a smoke test to prevent basic regressions in the
future.
2015-07-09 15:23:14 -04:00
Joseph Crail
3fa2e89a7a Fix OS X build errors for stdbuf.
I removed unused linker flags, added platform-specific linker flags, and
used DYLD_LIBRARY_PATH (instead of DYLD_INSERT_LIBRARIES) for loading
the dynamic library. I also removed an unused variable mutation.
2015-07-09 13:04:04 -04:00
Alex Lyon
860ee57573 Merge pull request #648 from jbcrail/rm-unused-mutation
Remove unused mutation from variables.
2015-07-08 21:26:31 -07:00
Joseph Crail
3270040778 Remove unused mutation from variables. 2015-07-08 22:24:02 -04:00
Heather
6b927c2ec3 Merge pull request #646 from jbcrail/fix-split-tests
Fix broken split tests.
2015-07-06 07:41:38 +03:00
Heather
333f7f6dec Merge pull request #645 from jbcrail/rm-unused-attribute
Remove unused attribute.
2015-07-06 07:41:31 +03:00
Joseph Crail
7b5d800104 Fix broken split tests.
I added a prefix to each test to isolate working files.
2015-07-05 23:35:32 -04:00
Joseph Crail
01b0d5da1c Remove unused attribute. 2015-07-05 22:36:34 -04:00
Heather
15fe464e4a Merge pull request #644 from jbcrail/add-ln
Add initial implementation for ln.
2015-07-05 23:06:57 +03:00
Joseph Crail
ed9dd20ab4 Remove ln from TODO. 2015-07-05 15:04:56 -04:00
Joseph Crail
9f1dc98925 Add initial implementation for ln.
There are several areas needing improvement:

1) add tests for hard links
2) add implementation for uncommon flags (-d, -L, -n, -P, -r)
3) align error messages more closely with GNU implementation
2015-07-05 14:52:31 -04:00
Heather
942fe0d7e0 Merge pull request #643 from jbcrail/fix-mv-help
Fix alignment of mv help.
2015-07-02 09:23:22 +03:00
Joseph Crail
951be1bfaa Fix alignment of mv help. 2015-07-01 22:09:33 -04:00
Joseph Crail
dd97629a0e Merge pull request #640 from remram44/mv-strip-trailing-slashes
Implement mv's --strip-trailing-slashes
2015-06-30 23:31:03 -04:00
Remi Rampin
85cb9aca94 Add a test 2015-06-30 23:17:16 -04:00
Joseph Crail
ab85f5a79d Merge pull request #641 from remram44/fix-timeout
Fix timeout
2015-06-30 22:53:30 -04:00
Joseph Crail
633a429e43 Merge pull request #642 from remram44/allow-stable-failure
Allow failure on Rust 1.0.0 (broken right now)
2015-06-30 22:49:14 -04:00
Remi Rampin
629eaf7770 Allow failure on Rust 1.0.0 (broken right now) 2015-06-30 19:02:13 -04:00
Remi Rampin
0691965d63 Use ChildExt to wait from timeout.rs 2015-06-30 18:45:13 -04:00
Remi Rampin
dc40480e6e Switch wait_or_timeout() to f64 2015-06-30 18:44:32 -04:00
Remi Rampin
d806ab4809 Use ChildExt to kill from timeout.rs 2015-06-30 18:44:30 -04:00
Remi Rampin
cce3d5171d ChildExt for send_signal() and wait_or_timeout() 2015-06-30 18:42:51 -04:00
Remi Rampin
13f5994e15 Rename time.rs to parse_time.rs
Conflicts with crate time.
2015-06-30 18:42:51 -04:00
Remi Rampin
28302555b8 Replace missing signal() by libc kill() directly 2015-06-30 18:42:50 -04:00