-
-
Notifications
You must be signed in to change notification settings - Fork 238
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I need testers - please register #182
Comments
I'm in! Installed the git branch. My setup:
|
I'm not a heavy user, but I can try to help
|
I just pushed a testable version on the "git" branch. The main changes are
I'm a little disappointed by the slowness of libgit2. I'd be interested by your feeling, maybe your speed comparisons. And as the compilation is a little more complicated, I'd like a confirmation there's no problem when compiling directly on mac or windows. |
I changed a lot of things in the git ignoring system. I'd like to have confirmation everything looks OK. |
I can also help:
If needed I can also boot Windows 10 on the same machine. |
Question to testers: what should in your opinion be the value of the git status display toggle ? Should the status display be enabled by default ? |
Personally I don't see much value in this feature (as in I wouldn't really use it). Since I have all my repositories in one directory, I would rather use some special mode that would show this information in a separate column (like BTW I tried using it with some big repositories and I've noticed that it blocks - there's a noticeable pause when entering them. Version built from |
I pushed a new commit which makes the git_file_info not the default but also add more measurement points. I'd appreciate to have the DEBUG mode log of broot when it pauses entering a big repository so that I can see what exactly is slow (and maybe run this operation in a background thread). |
Ok, I gave it a go with entering https://github.com/torvalds/linux in case you would like to test locally (previously I was testing on some private repos that I can't share). My test:
First run is with a simple build from your branch ( Second with turning on diff --git a/src/tree_options.rs b/src/tree_options.rs
index 77b0f5f..c5ee013 100644
--- a/src/tree_options.rs
+++ b/src/tree_options.rs
@@ -62,7 +62,7 @@ impl Default for TreeOptions {
only_folders: false,
show_sizes: false,
show_dates: false,
- show_git_file_info: false,
+ show_git_file_info: true,
trim_root: true,
show_permissions: false,
respect_git_ignore: true, Logs: I think these 2 are the culprits:
|
I've merged the git branch into master. |
I just published the 0.13.6 version which ignores diacritics when searching. As the impact may be important, I'd be happy to hear from users on this one (here or on https://miaou.dystroy.org/3) |
I just merged the "panels" branch into master. The feature still needs more work but it starts to be usable (and the rest works as before). |
The new-pattern branch is still a work in progress but is testable and I'd welcome opinions. In short it introduce a new pattern syntax (with a breaking change) and a few new capabilities. With the default settings, here's how you search:
(other types of search should come) The search syntax is thus globally
(a verb invocation can follow as before) The mode is either nothing (fuzzy name), just a slash (regex name) or some letters followed by a slash. It's also possible to redefine the mode mappings if you want, for example if you usually prefer to do exact searches: [search-modes]
"<empty>" = "regex name"
"/" = "fuzzy path"
"z/" = "regex path" I said this was a breaking change because I can no longer decide a search is a regex just because it finishes by a |
I just released broot 0.15.0 One of the interesting new features is the search on file content (prefix the pattern with It looks like this full text search is quite fast on linux but I'd be interested in confirmations (or infirmations). For a comparison with other full text search tools it's possible to run commands like
or
(the second one to get all matching files) |
Broot looks complete to me. If no problem is found I might label the 0.18 as 1.0 in a few days. |
I can test on Windows (both powershell and WSL) and, in about a month, on Mac |
I made an automated testing script here, check it out - https://github.com/asdf8dfafjk/broot_testing |
Since version 0.20.0, broot is in release candidate mode, meaning I'm only fixing bugs (when I found some) and not adding any feature. When I feel confident enough, I'll tag the current version as 1.0. |
The "clipboard" feature, which must be activated at compilation, brings two verbs:
I'd need dev and user feedback regarding the compilation on your platform and your user experience. |
Just tested it; ran into build trouble. Can you recommend which xcb libraries to install specifically? There's no |
https://github.com/aweinstock314/rust-clipboard => |
Ah, thank you; I dug too deep too quickly in the dependency tree. |
Well, that's still useful: I must document that building on linux involves this step. And it means it will be harder to incorporate this feature in an application that people expect to install with cargo. |
I also needed to install:
Additionally, I played around with it some more and I believe that
* at least, on my Ubuntu instance, using |
I'm having an issue with installation which I think ties in to what's here, (although I'm not clear on it). I'm using SailfishOS, ans have cargo/rust installed normally through instructions on "Install Rust" page. Have used it to build and install many packages, including Broot 1.6. However, when I attempt to install newer version, I get build failure, whether doing it through "cargo install" or downloading code and trying "cargo build". The output is very long, (I'll post if you want), but what I get out of it is something to do with lxcb. There is no X-support for native SailfishOS, so none of the X packages have ever been installed on my device, but broot built, installed, and ran fine, until latest version. Is there different deps in new version, or is this something I could probably work around? Thanks |
Ok. I'll stay tuned there, and post details... One note is that I installed on Linux Mint with no problem, using "cargo install". But, obviously, there are all X dependencies there, so.... |
I'll probably release a new version making the clipboard feature non default again. Even for people with X11 it makes compilation harder due to more dependencies. |
Hello! I am using Broot on Windows and Linux and I would be happy in helping with testing. On Windows 10, I am using the Windows Terminal but running Cmder (providing clink), sometimes cmd, sometimes PowerShell. On Linux, I am using Oracle Linux 8.6 via WSL, with bash as my sell via Windows Terminal. I'll keep an eye on this issue and try to help as I can. Cheers. |
Thanks @joao-aguirre If you're a developer, there's this issue which might be approachable: #575 |
The current version on master changes escaping rules, making it less necessary to escape charact'ers. See incoming documentation at https://dystroy.org/broot-master/input/ I'd like people to try various patterns and inputs, especially the ones they'll probably use naturally, and report on ease and comfort. |
Also waiting for opinions on this: #611 |
Nushell users, please have a look at #647 |
Nushell users (again), please have a look at #649 |
Glad to help: |
Tests welcome for #706 |
Might want to help: |
I'd welcome tests of this PR: #769 It makes it possible to use the 'enter' key to open text files in your favourite text editor in the same terminal, instead of having a dedicated shortcut. |
Powershell users, can you have a look at this ? #793 |
Tests of #798 welcome. It allows keeping in sync the terminal's title, with a configurable pattern. (to be honest I'm not sure it may really slow down some systems) |
I'd welcome tests of the new |
Here's a PR which changes too many things internally to no risk breaking some of them: #826 So I'd need people to test it on as many terminals, systems, and workflows as possible. |
I'm new to this. How can I help? |
@Daverd-GM The goal is to test this PR and check whether it fixes the mentioned problem. It's quite easy if you know how to fetch a github branch and compile a rust program. |
People interested in having icons in broot should have a look at #333 (comment) |
Tests of #874 welcome |
I'd like people to test the new trash related features in #882 |
Nushell users, can I have your opinion and test feedback on #891 ? |
Thanks! |
I'd like testers for preview transformers, a new major feature of broot |
I'd really like opinions and test feedback on this one: #909 |
I'm preparing a PR allowing resizing panels: #921 Discussion very welcome, especially if you see the need for other mechanisms (I'm probably not going to add mouse resizing, as it would require a visible separator) |
I need testers to avoid distributing broken new versions, to tune and improve new features, and to ensure there's no regression, especially on platforms I can't test on.
To test, you need:
If you're willing to help, please answer with your platform, watch this issue, and, on announcements if you have the time, test and tell me in the chat if it's OK or not, or what should be fixed or improved.
If people answer here, I'll announce the dangerous commits or branches in this issue.
The text was updated successfully, but these errors were encountered: