Commit Graph

1191 Commits

Author SHA1 Message Date
Martin Sehnoutka
a7a8e99cf3 fix panic on broken symlink in git repository
The issue including reproducer is described here:
https://github.com/ogham/exa/issues/526
This commit includes proposed change as well as integration test.
2019-09-15 16:56:58 +02:00
Benjamin Sago
89c861f24d
Merge pull request #525 from ariasuni/fix-missing-word-in-fish-completion
Fix missing word in fish completion
2019-07-19 12:15:51 +01:00
Benjamin Sago
4d9c6eb39c
Merge pull request #536 from filalex77/icons-flag-docs
Add documentation for --icons flag
2019-07-19 12:00:21 +01:00
Oleksii Filonenko
58c821be6e
Add documentation for --icons flag
- Update completions
  - fish
  - zsh
- Update man page
- Update help text
2019-07-19 09:58:50 +03:00
Benjamin Sago
4c73a33530
Merge pull request #531 from HackAttack/build-dot-bazel
Add BUILD.bazel as another Bazel file type
2019-07-17 14:08:04 +01:00
Michael Hackner
e3fc2de088 Add BUILD.bazel as another Bazel file type
This seems to be preferred now, though both are valid.
2019-07-17 01:05:33 -07:00
ariasuni
3ee0a6afe9 Fix missing word in fish completion 2019-07-15 16:52:08 +02:00
Benjamin Sago
479fdea02c v0.9.0 2019-07-15 04:07:45 +01:00
Benjamin Sago
f1a5b646fe
Merge pull request #378 from LlinksRechts/master
fixed git status not working in directories containing '../'
2019-07-15 04:00:11 +01:00
Benjamin Sago
2e0e29da22 Merge branch 'asoderman-glyphs' 2019-07-15 03:54:46 +01:00
Benjamin Sago
9497b30b33 Merge branch 'glyphs' of https://github.com/asoderman/exa into asoderman-glyphs
# Conflicts:
#	src/options/flags.rs
#	src/options/view.rs
#	src/output/grid.rs
2019-07-15 03:54:31 +01:00
Benjamin Sago
9fcd7ad150 Merge branch 'ariasuni-fix-warnings-and-rust-2018' 2019-07-15 03:42:45 +01:00
Benjamin Sago
081bce0479 Merge branch 'fix-warnings-and-rust-2018' of https://github.com/ariasuni/exa into ariasuni-fix-warnings-and-rust-2018
# Conflicts:
#	src/fs/dir.rs
2019-07-15 03:42:33 +01:00
Benjamin Sago
9e1200f9b7 Fix failing tests 2019-07-15 03:37:05 +01:00
Benjamin Sago
faed8f9b82
Merge pull request #457 from ariasuni/fix-sorting-by-created-time
Fix sorting by created time
2019-07-15 03:30:52 +01:00
Benjamin Sago
b767c211e9 Merge branch 'cecton-vendored-openssl' 2019-07-14 11:57:06 +01:00
Benjamin Sago
f7a985bf43 Merge branch 'vendored-openssl' of https://github.com/cecton/exa into cecton-vendored-openssl
# Conflicts:
#	Cargo.lock
#	Cargo.toml
2019-07-14 11:55:30 +01:00
Benjamin Sago
19a2eb168a git2-rs v0.9.1
Most importantly, binaries produced from this version don’t link to http-parser (or at least they didn’t when I tried it), so the Vagrantfile doesn’t need to configure the custom version of it.
2019-07-14 11:42:58 +01:00
Benjamin Sago
c7b4674de2 ansi-term v0.12.0 2019-07-14 11:39:41 +01:00
Benjamin Sago
4397abb5c4 Cargo.lock changes from previous commit 2019-07-14 11:39:12 +01:00
Benjamin Sago
9f76f94f88 Bump zoneinfo_compiled to v0.4.8
Fixes #517. The commit in zoneinfo-compiled fixes a bug where missing flags in the tzinfo file were making it crash instead of being treated as 0 values.
2019-07-14 10:08:41 +01:00
Benjamin Sago
df9b32c892 Fix a couple warnings 2019-07-13 21:17:48 +01:00
Benjamin Sago
6cd52163f7
Merge pull request #489 from benmezger/patch-1
Feat: add JPF to image filetype
2019-07-13 21:16:50 +01:00
Benjamin Sago
e936d7e09f Prevent infinite loop with -aaR
This happened because exa would recurse into `.` over and over again. There was nothing distinguishing the pseudo-entry for `.` that was being added by `--a` from a `.` passed in on the command-line, so it was looping forever.

It gets fixed by having the File value keep track of whether it’s an --all --all entry, and not recursing into directories with this field set.

Fixes #515
2019-07-13 21:14:42 +01:00
Benjamin Sago
7dada93c3e Refresh extended tests
It’s clear that these hadn’t actually been run for a while, and after installing Vagrant again I had to clear out the cobwebs. Necessary changes include:

• Rust is installed differently
• Git-ignored files are now marked
• The help text changed
• Listing a directory symlink shows its contents, requiring a change to the way a directory-symlink test gets run
2019-07-13 20:15:44 +01:00
Benjamin Sago
c7b69f09de
Merge pull request #494 from lovesegfault/master
Update all dependencies
2019-07-13 19:03:30 +01:00
Benjamin Sago
40e410cf5c
Merge pull request #504 from Offpics/update-vagrant-link
Update README.md
2019-07-13 18:58:25 +01:00
Offpics
ada34e7ae2
Update README.md 2019-05-28 23:30:18 +02:00
Bernardo Meurer
9660048b41
Replace trim_left_matches with trim_start_matches 2019-04-16 22:54:42 -07:00
Bernardo Meurer
2d0768c8d2
Fix usages of number_prefix 2019-04-16 22:54:06 -07:00
Bernardo Meurer
781d79e665
Updated dependencies 2019-04-16 22:53:42 -07:00
Ben Mezger (seds)
99167429ed
Feat: add JPF to image filetype 2019-04-03 15:10:03 -03:00
ariasuni
f0e7321506 Fix and add tests 2019-03-23 17:23:43 +01:00
ariasuni
39a49a3d36 Check if the sort field is supported by the OS 2019-03-23 17:23:43 +01:00
ariasuni
56717c7336 Add “changed” sort option, to replace old incorrect “created” 2019-03-23 17:23:40 +01:00
ariasuni
b0da0c9055 Use correct metadata for created time 2019-03-23 17:18:18 +01:00
Benjamin Sago
35bf32abb9
Merge pull request #469 from spk/update-env_logger-0.6
Update env logger to 0.6 (no change needed)
2019-03-16 19:45:03 +00:00
Benjamin Sago
43108dddd5
Merge pull request #473 from nasyxx/patch-1
Fixes ZSHDIR
2019-03-16 19:44:25 +00:00
Benjamin Sago
bddfe1b403
Merge pull request #481 from mgkurtz/zsh-completions
Improve zsh completion
2019-03-16 19:22:13 +00:00
Markus Kurtz
00d93cdfb5 Improve zsh completion file 2019-02-25 18:59:30 +01:00
Nasy
621bd453b4
Fix ZSHDIR
ZSHDIR seems to be written dead before.
2019-01-27 11:21:59 +08:00
Laurent Arnoud
f2d1c28417
Update env logger to 0.6 (no change needed) 2019-01-17 18:31:32 +01:00
Cecile Tonglet
dd015057d5 Upgrade git2 and added flag vendored-openssl 2019-01-06 12:44:49 +01:00
ariasuni
49ed3ed0f8 Fix clippy warnings and explicitely ignore a few, fix future deprecation 2018-12-16 20:50:37 +01:00
Benjamin Sago
058b4a57bd Bump users crate version
And remove an unnecessary allocation while we’re at it. Fixes #442
2018-12-07 00:59:05 +00:00
Benjamin Sago
2d8d8d9a5c
Merge pull request #444 from ariasuni/display-git-ignored-state
Display if a file is ignored by git
2018-12-06 21:17:48 +00:00
Benjamin Sago
612580dbc0
Merge pull request #430 from pconcepcion/master
Added Rationale section to README.md (fixes #403)
2018-12-06 21:12:53 +00:00
Benjamin Sago
dac96719d4
Merge pull request #443 from ariasuni/fix-sorting-by-time
Use more accurate time (fix inconsistent sorting)
2018-12-06 21:11:38 +00:00
ariasuni
649744dc82 Use more accurate time to fix inconsistent sorting 2018-11-22 18:10:58 +01:00
ariasuni
80b0d9dd0d Display if a file is ignored by git 2018-11-20 18:12:38 +01:00