| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-09 | Hide stderr of `cargo locate-project` | mo8it | |
| 2024-08-09 | Put Cargo.toml in `` | mo8it | |
| 2024-08-09 | Add a special confirmation for initialization in a workspace | mo8it | |
| 2024-08-09 | Fix typos | mo8it | |
| 2024-08-09 | Improve initialization in a Cargo workspace | mo8it | |
| 2024-08-08 | Improve initialization in workspace | Remo Senekowitsch | |
| - Detect if we are in a cargo project more reliably. (e.g. if `rustlings init` is run in the `src/` directory) - Refuse to initialize rustlings in a non-workspace cargo project. - Automatically populate the `workspace.members` field if `rustlings init` is run in a workspace. This may be considered risky, as there is no guarantee that's what the user wanted to do. However, it is consistent with the behavior of `cargo new`. Also, newcomers to Rust are unlikely to accidentally be in a cargo workspace, as they won't know how to create one in the first place. The use case for initialization in a workspace is when a workshop organizer wants to use rustlings alongside other exerices and provide a single repository with everything in one place. | |||
| 2024-08-08 | Allow initialization in a workspace | mo8it | |
| 2024-08-08 | Add README to the solutions dir | mo8it | |
| 2024-08-08 | Remove state file and solutions dir from .gitignore | mo8it | |
| 2024-07-25 | Use the rexported crossterm from ratatui | mo8it | |
| 2024-05-25 | Add solutions to bins | mo8it | |
| 2024-05-14 | Document init | mo8it | |
| 2024-04-28 | Add solutions to the initialized .gitignore | mo8it | |
| 2024-04-25 | Include dev/Cargo.toml | mo8it | |
| 2024-04-25 | Improve output after initialization | mo8it | |
| 2024-04-25 | Try to run `git init` | mo8it | |
| 2024-04-25 | Don't ignore .vscode/extensions.json when developing third-party exercises | mo8it | |
| 2024-04-25 | Update initialized .gitignore | mo8it | |
| 2024-04-23 | Refactor embedded files to add solutions | mo8it | |
| 2024-04-21 | Fix the generated Cargo.toml after rustlings init | mo8it | |
| 2024-04-17 | Add "dev update" | mo8it | |
| 2024-04-16 | Update Cargo.toml on `dev check` | mo8it | |
| 2024-04-16 | Fix running dev commands | mo8it | |
| 2024-04-16 | Done `dev init` | mo8it | |
| 2024-04-15 | Revert "Implement third-party exercises trust handling" | mo8it | |
| This reverts commit 15ca847c37c170590abe6caa53dba5606d956341. See https://rust-lang.zulipchat.com/#narrow/stream/334454-rustlings/topic/Proposal.3A.20Third-party.20exercises/near/433183449 | |||
| 2024-04-15 | Implement third-party exercises trust handling | mo8it | |
| 2024-04-14 | Use push instead of extend_from_slice on chars | mo8it | |
| 2024-04-14 | Simplify the state file | mo8it | |
| 2024-04-14 | Tolerate changes in the state file | mo8it | |
| 2024-04-12 | Add newline at the end of the generated .gitignore | mo8it | |
| 2024-04-12 | Deal with long strings | mo8it | |
| 2024-04-07 | Ignore .rustlings-state.json | mo8it | |
| 2024-04-07 | Some renamings | mo8it | |
| 2024-04-04 | Remove optional version field | mo8it | |
| 2024-04-04 | Minify generated Cargo.toml | mo8it | |
| 2024-03-31 | Add .gitignore | mo8it | |
| 2024-03-29 | Improve printed information | mo8it | |
| 2024-03-29 | Fix typo | mo8it | |
| 2024-03-29 | Avoid reinitialization by mistake | mo8it | |
| 2024-03-29 | Replace rust-project.json with Cargo.toml | mo8it | |
