Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-09 | Merge branch 'diff'HEADv0.2master | Malf Furious | 4 | -3/+73 | |
2018-10-09 | Add -d option to status op | Malf Furious | 1 | -2/+8 | |
`systrunk status -d` will now display a shortdiff in the status output. This is off by default since worktrees for system drives probabally won't want it all the time. | |||||
2018-10-09 | Add diff / shortdiff ops | Malf Furious | 3 | -1/+65 | |
2017-09-13 | Write README filev0.1 | Malf Furious | 1 | -0/+62 | |
2017-09-13 | Add clone op | Malf Furious | 2 | -0/+26 | |
2017-09-13 | Add reset op | Malf Furious | 2 | -0/+66 | |
2017-09-06 | Fix stdin stream for interactive merge | Malf Furious | 1 | -3/+3 | |
Needed to rework how I was handling conflicting files w.r.t. interactive prompts. As it turns out, piping in find to the containing while loop was cutting-off standard in from getting to the interactive read prompts. | |||||
2017-09-06 | Fix rsync suffix bug | Malf Furious | 1 | -2/+2 | |
Files were being suffixed with extra characters. | |||||
2017-09-06 | Integrate merge and commit ops | Malf Furious | 1 | -2/+14 | |
Setup for prebaked commit message and merge-commit meta-data. | |||||
2017-09-06 | Spawn merge helper routines in a subshell | Malf Furious | 1 | -2/+2 | |
This is to prevent those functions from overwriting variables used by the merge function. | |||||
2017-09-06 | Export merge operations from main() | Malf Furious | 1 | -0/+8 | |
2017-09-06 | Move merge pointer cleanup into systr_merge_finish | Malf Furious | 1 | -4/+6 | |
This is to not break things if the user leaves interactive resolution and has to use systrunk apply-merge. | |||||
2017-09-06 | Update make script | Malf Furious | 1 | -1/+1 | |
2017-09-06 | Update action ops | Malf Furious | 2 | -0/+2 | |
Now clearing the MERG ptr if checking out or committing | |||||
2017-09-06 | Add merge op | Malf Furious | 1 | -0/+178 | |
2017-09-05 | Update systrunk status | Malf Furious | 1 | -6/+7 | |
Cleaned up text output. | |||||
2017-09-05 | Fix control flow in main() | Malf Furious | 1 | -3/+9 | |
Enable init to be run from outside worktrees. and also fixed some error messages. | |||||
2017-09-05 | Update make script | Malf Furious | 1 | -1/+2 | |
2017-09-05 | Rewrite main mod | Malf Furious | 1 | -12/+18 | |
Reflect recent changes in the main function | |||||
2017-09-05 | Setup worktree timestamp logic | Malf Furious | 3 | -0/+3 | |
Added logic to update the 'updated' timestamp whenever the worktree is checked out or committed. systrunk status now displays this timestamp. | |||||
2017-09-05 | Update init_wktree | Malf Furious | 1 | -0/+1 | |
create MERG file, init'd to NULL | |||||
2017-09-05 | Rewrite commit op to drop remote support | Malf Furious | 1 | -23/+26 | |
2017-09-04 | Move status op into repo-access mod | Malf Furious | 2 | -44/+45 | |
2017-09-04 | Rewrite repo-mutate mod to drop remote support | Malf Furious | 1 | -58/+31 | |
2017-09-03 | Rewrite checkout mod to drop remote support | Malf Furious | 2 | -59/+37 | |
Also, refactored repo check to the repo-access mod. | |||||
2017-09-01 | Add functions to support the merge implementation | Malf Furious | 1 | -0/+84 | |
Including commit distance, shortlog, and merge-base locator. | |||||
2017-09-01 | Rewrite rsync mod to drop remote support | Malf Furious | 1 | -19/+84 | |
Also added some helpers for the merge implementation. | |||||
2017-09-01 | Rewrite repo-access mod to drop remote support | Malf Furious | 1 | -43/+53 | |
Also added init op | |||||
2017-08-30 | Add log op | Malf Furious | 2 | -0/+38 | |
2017-08-29 | Fix err message in main() | Malf Furious | 1 | -1/+1 | |
$1 goes out of scope (kind of) should use $cmd to reference the command name when displaying it in the error message. | |||||
2017-08-29 | Add tag op | Malf Furious | 2 | -0/+19 | |
2017-08-29 | Update commit format | Malf Furious | 1 | -0/+1 | |
Added datetime metadata | |||||
2017-08-29 | Fix commit to new branch bug | Malf Furious | 1 | -1/+2 | |
Squeltched "X not a revision" message and now printing "Creating new branch X" instead. | |||||
2017-08-29 | Update commit op | Malf Furious | 1 | -1/+15 | |
Disallow commits to any reserved names except for HEAD | |||||
2017-08-29 | Update checkout op | Malf Furious | 1 | -1/+8 | |
Catch when trying to checkout various reserved commit names, TRAC and BASE needed special attention. | |||||
2017-08-28 | Fix bug in ref resolver | Malf Furious | 1 | -1/+1 | |
Pipe err message to stderr since stdout is captured from this function by the caller. | |||||
2017-08-28 | Fix bug in ref resolver | Malf Furious | 1 | -3/+1 | |
Fixing problem with control flow -- if one of the trivial cases at the top are hit, then there is no need to hit the repository. | |||||
2017-08-28 | Fix bug in commit op | Malf Furious | 1 | -1/+7 | |
If we're making the initial commit, then there isn't any --link-dest to fall back on. | |||||
2017-08-28 | Update rsync normal | Malf Furious | 1 | -1/+1 | |
Fixed bug with --link-dest parameter | |||||
2017-08-27 | Rewrite commit module | Malf Furious | 2 | -57/+47 | |
Updated the commit command and brought it into the make script | |||||
2017-08-27 | Update function systr_repo_finish_commit | Malf Furious | 1 | -6/+16 | |
Moved logic for reading author information into this function | |||||
2017-08-27 | Update status command | Malf Furious | 2 | -3/+3 | |
Brought forward the status command... now using resolve_reference function instead of the old 'get_commit'. Added this file to the make script. | |||||
2017-05-01 | Fix bug in ref resolver function | Malf Furious | 1 | -1/+1 | |
2017-05-01 | Rewrite main module | Malf Furious | 2 | -9/+24 | |
2017-04-30 | Add build files | Malf Furious | 2 | -0/+5 | |
2017-04-30 | Rm old content | Malf Furious | 2 | -124/+0 | |
2017-04-30 | Rewrite function systr_checkout() | Malf Furious | 1 | -33/+16 | |
2017-04-30 | Add functions systr_init_wktree() and systr_check_repo() | Malf Furious | 1 | -0/+62 | |
2017-04-30 | Add repo-access module | Malf Furious | 1 | -0/+48 | |
2017-04-30 | Add repo-mutate module | Malf Furious | 1 | -0/+114 | |