-
Notifications
You must be signed in to change notification settings - Fork 3
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
Better editing workflow? #10
Comments
Perhaps another way of doing it is relative addressing, similar to git. Let The similarity to git is nice as I would imagine most people using a tool like this are going to be familiar with it. I would be happy to take that specific mode on as a project, it should be simple to implement in the client layer, abstracting over the core. |
My only concern is that it is possible for augr to synchronize in between when you look at the summary and when you make an edit. But just to be safe, we could disable synchronization when an editing command is run. |
I think we can deal with the inconsistent history like this assuming you like my idea for referential syntax: We already keep track of seen patches in each hosts file. So, a referential update could look like this:
This could fail still if two hosts edit the same patch simultaneously, however I think that is currently an issue with editing tags anyways. |
This is easy enough; all that needs to be done is to put these lines in an if statement that checks whether the current command should synchronize. Probably by making a
No edits necessary! Patches let you change previously created events. To remove a tag, I need to add some documentation on the file format at some point. |
Easy enough then. I will work up a patchset and submit a PR! |
When reviewing data and editing it , the user has to copy a UUID:
This is a bit of a pain, especially on mobile devices.
Possible Solutions
Short References
Allow truncated references to refer to an event. So instead of typing
45037ac0-8826-4b76-8c71-aefeb01c3a7f
, they could just type450
.This downside of this approach is that synchronization could make the user accidentally change an event they didn't mean to, or be ambiguous about which event it is.
The upside is that the interface of augr wouldn't need much changing to facilitate this.
The text was updated successfully, but these errors were encountered: