-
Notifications
You must be signed in to change notification settings - Fork 39
Add a git based sync option #441 #722
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
Merged
Merged
Changes from 18 commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
06c70bb
Basic repo creation implemented, with tests.
carmiac a9b3217
add git push/pull helpers
carmiac 26fbaaf
add version
carmiac e69b03b
Add get_version_by_parent_version_id and test
carmiac 73989ec
add get_child_version
carmiac 660881c
add snapshot system
carmiac c104e0c
fix git cleanup and misc clippy issues
carmiac ec2ae74
fix/log some git issues from snapshot testing
carmiac 94fbbd4
fix snapshot encryption
carmiac 9b2818a
add some documentation
carmiac d40262f
Add more snapshot tests
carmiac e603030
add cleanup after snapshot
carmiac 7fc7ecf
add documentation
carmiac fd09e02
cleanup of snapshot code, add documentation
carmiac 022948a
misc cleanup
carmiac faad1ba
Merge branch 'main' into git-sync
carmiac 8cb46b2
lint
carmiac 9a4b371
Merge branch 'git-sync' of github.com:carmiac/taskchampion into git-sync
carmiac 64c3c0a
fix typos and clarify new repo comment
carmiac 7fcb702
two feature levels -> one
carmiac 78c4e55
move remote from String to Option<String>
carmiac d9cfb36
redirect git output to logs
carmiac ddb036b
Split git_cmd into git_cmd_ok to simplify calls.
carmiac 4747da0
add some helper fns
carmiac e4be3b6
create a git struct to hold the git helpers and the git path
carmiac a110d6d
lots of documentaion cleanup
carmiac eee941f
fix snaphot urgency to only count post-snapshot versions
carmiac f568ff3
cleanup cleanup and add cleanup tests
carmiac b681fe8
lint
carmiac 75f0c67
clippy
carmiac e1b277b
Bump the cargo group with 3 updates
dependabot[bot] 56eb65c
Bump rand from 0.9.2 to 0.9.4
dependabot[bot] 82b18cc
fix typos and clarify new repo comment
carmiac 6af28a9
two feature levels -> one
carmiac c5362fb
move remote from String to Option<String>
carmiac a409c74
redirect git output to logs
carmiac 5684939
Split git_cmd into git_cmd_ok to simplify calls.
carmiac f1af201
add some helper fns
carmiac 4a3cc69
create a git struct to hold the git helpers and the git path
carmiac f641b67
lots of documentaion cleanup
carmiac 2422827
fix snaphot urgency to only count post-snapshot versions
carmiac 38d7b49
cleanup cleanup and add cleanup tests
carmiac 5232d91
lint
carmiac 5c83d81
clippy
carmiac 5e857d3
move free git functions into the git struct
carmiac ece145b
clippy
carmiac 3007f5f
Merge branch 'git-sync' of github.com:carmiac/taskchampion into git-sync
carmiac 5c97a9f
Merge branch 'main' into git-sync
carmiac File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why the two levels of features here? I think one would be sufficient. The cloud syncs have
cloudbecause it enables some common functionality, but there's no such thing for git. So,and update the
cfg(feature..)in the code.