Skip to content

Commit c5af6eb

Browse files
committed
Make 'find' reproducable
1 parent 4f9fdc5 commit c5af6eb

File tree

3 files changed

+3
-27
lines changed

3 files changed

+3
-27
lines changed

gitoxide-core/src/organize.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ where
3838

3939
let walk = jwalk::WalkDirGeneric::<((), bool)>::new(root)
4040
.follow_links(false)
41-
.sort(false)
41+
.sort(true)
4242
.skip_hidden(false);
4343

4444
// On macos with apple silicon, the IO subsystem is entirely different and one thread can mostly max it out.

tasks.md

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,6 @@
66
* **git-object** refactor
77
* [x] split `Id` and everything hash related into `git-id`
88
* [x] use `git-id` inside of `git-features`, remove cycle
9-
* **Documentation (with deny(missing_docs))**
10-
* [x] git-features
11-
* [x] git-object
12-
* [x] git-url
13-
* [x] git-ref
14-
* [x] git-packetline
15-
* [x] rename `to_write()` to `write_to()` to ~~match what's done in git-object~~. Consistency is good, but lets not break it again
16-
* [x] git-transport
17-
* [x] git-protocol
18-
* [x] git-commitgraph
199
* **git-config**
2010
* A complete implementation, writing a the git remote configuration is needed for finalizing the clone
2111
* [ ] `Config` type which integrates multiple files into one interface, much like a *multi* version of `File`
@@ -58,20 +48,6 @@
5848

5949
To be picked in any order….
6050

61-
* **prodash**
62-
* [x] Add remaining docs for all exposed API.
63-
64-
* **gix plumbing (pretty)**
65-
* [x] Is [manual ~](https://github.com/Byron/gitoxide/blob/2571113fea516737acedac08d66632ead499b474/src/plumbing/pretty/main.rs#L39) handling truly required?
66-
Doesn't seem to be needed in the lean version of it.
67-
**Yes, the difference is that one doesn't support graceful shutdown**
68-
* **gix organize**
69-
* [x] a sub-command to move local repository clones into a structure mimicking their URL.
70-
* [x] figure out if the jwalk/walkdir abstraction is really worth it, or how to unify both interfaces.
71-
Need filtering and skipping with high performance. Probably better to use jwalk directly and disable
72-
it via features.
73-
* [x] Filtering and skipping
74-
* [x] Finding git working dirs
7551
* **[google-apis-rs PR](https://github.com/Byron/google-apis-rs/pull/259#issuecomment-748513766)**
7652
* [x] upgrade toolchain
7753
* [ ] Upgrade to latest hyper/tokio to get everything to compile again

tests/snapshots/find/no-args-success

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
./special-origin/.git
1+
./dir/one-origin/.git
22
./origin-and-fork/.git
3-
./dir/one-origin/.git
3+
./special-origin/.git

0 commit comments

Comments
 (0)