Age | Commit message (Collapse) | Author |
|
The first new status, 'Behind', indicates when the remote is detected to
have commits not on the local branch. Can be considered the opposite of
'Unpushed'.
The second new status, 'Diverged', occurs when both the local and the remote
branch have commits unrepresented on the other side.
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Follow-up to 6b0f9458d7a602514fff205f8a58a9a863e4edc1
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
- Add docs on core brew forumlae availability and instructions
- Split homebrew install into two instructions
- Drop Arch badge to match other installation methods
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Arch Linux has recently migrated its packages to Git (see https://archlinux.org/news/git-migration-completed/). As a result, the package 'gfold' has been moved to the Extra repository instead of the Community repository. This commit fixes a bug in the README where the badge about Arch Linux was broken along with the corresponding links.
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Split gfold into gfold and libgfold to increase the number of
compilation units and allow for external use of the library. Keep
libgfold unpublished until logging, error types, etc. is handled
properly.
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Drop Windows and macOS from CI due to their long build times. Windows
and macOS are still first class platforms for gfold, but running
individual tests and builds for them in CI has not been valuable
recently.
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Primary:
- Restore cargo xtask to the repository
- Polish "size" and "loose-bench" tasks and integrate them with cargo
xtask
- Update documentation to reflect new xtask changes
- Move ci to use cargo xtask
Secondary:
- Remove unneeded run from gfold test
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
- Remove nix flake due to lack of maintainability
- Fix changelog 4.3.2 title (it was missing on release)
- Bump deps (includings "dirs" to 5.0.0)
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
- Add nix flake with documentation
- Bump deps
- Document private items by default
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Primary:
- Add submodule collection and support in json display mode
Doc:
- Ensure build from source instructions work with cargo workspaces
- Add "no deps" flag to clippy usages
Misc:
- Add result type aliases
- Change NOTE, FIXME, and TODO comments to have the author's nickname
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
- Update to 4.2.0
- Add upstream libgit2 issue to README
- Add locked flag to README installation section
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
- Ignore "extensions.worktreeconfig" error until the upstream issue is
resolved and git2-rs receives the fix.
- Issue: https://github.com/libgit2/libgit2/issues/6044
- Add unknown status with red color
- Change unpushed status to use blue color
- Split crate imports from external ones in gfold crate
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
- Update env_logger to 0.10.x and disable 0.9.x "atty" feature
- Fix GitHub Actions build badge from "shields.io" due to upstream
change
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
- When checking if unpushed and attempting to resolve the reference from
a short name, ignore the error and assume we need to push
- For now, the error is logged to stderr at the debug level, but we
may need to perform more advanced error handling in the future
- Use tempfile instead of creating directories under "target"
- The root temporary directory and its descendants will be immediately
deleted as soon as the value for root is dropped from scope
- This is far less error prone than the previous method
- Remove bors to increase developer and release feedback loop
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
- Continue the work from the following PR:
https://github.com/nickgerace/gfold/pull/211
- Ensure all deps have their minor version locked
- Update all deps accordingly
Signed-off-by: Nick Gerace <nickagerace@gmail.com>
|
|
|