aboutsummaryrefslogtreecommitdiff
path: root/bin/vcs (unfollow)
Commit message (Collapse)AuthorFilesLines
2026-04-13bin/vcs: Handle conflict states in git PS1EuAndreh1-1/+1
2025-06-06Add pijul package and configurationEuAndreh1-0/+46
2025-01-19bin/vcs: Support file rename in git_ps1()EuAndreh1-1/+1
2024-11-14bin/vcs: Tiny improvement for `fossil_status()`EuAndreh1-0/+1
2024-05-17bin/vcs: Add fossil functionsEuAndreh1-0/+12
2024-01-22bin/vcs: Add stub PS1 definitions for BitKeeper and CVSEuAndreh1-0/+8
2024-01-04re "s|echo \"\\\$|printf '%s\\\n' \"\$|g"EuAndreh1-6/+6
Replace all cases where `echo` was given a variable as its first argument, even on cases where we always know what the variable's content look like.
2023-12-08etc/sh/rc: Replace "clean" alias with clean(1) utilityEuAndreh1-0/+4
2023-07-29bin/*: Add matching parenthesis to case clausesEuAndreh1-7/+7
2023-05-15bin/vcs: Actually call "git-gc" in gc ACTIONEuAndreh1-0/+1
2023-04-12bin/: Make help string more consistent across several executablesEuAndreh1-0/+16
2023-04-04bin/vcs: Use {...} over (...)EuAndreh1-1/+1
As suggested by ShellCheck.
2023-04-04bin/vcs: Also consider to be under Git when both $GIT_{DIR,WORK_TREE} are setEuAndreh1-1/+1
2023-03-30bin/vcs: Handle new files added via "git add -N FILE"EuAndreh1-1/+1
2023-03-03bin/vcs: Update help stringEuAndreh1-1/+5
2023-03-03bin/vcs: Add git_ls()EuAndreh1-0/+4
2023-03-03bin/vcs: Consistent ordering of VCS typesEuAndreh1-6/+6
2023-02-26bin/vcs: Fetch from all remotes by defaultEuAndreh1-1/+1
2023-02-17bin/: Use explicit "--" separator for assert-arg usagesEuAndreh1-1/+1
In order to prevent legitimate cases to fail as errors, such as: NUM='-10' eval "$(assert-arg "$NUM" '-n NUM')" To prevent assert-arg(1) from treating "-10" as the options "-1 and -0, they need to be put after the "--" separator. This way, all usages of assert-arg(1) that had its first argument as a variable were adapted, and the usage and examples of assert-arg itself were updated to encourage this best practice.
2022-10-28bin/vcs: Add initial git_gc() implementationEuAndreh1-0/+4
Effect: prune remote branches.
2022-10-28bin/vcs: Add fossil_status()EuAndreh1-0/+4
2022-10-27bin/vcs: Explicitly disable ShellCheck 2086EuAndreh1-1/+1
2022-10-27bin/vcs: Do not require TYPE, and guess it insteadEuAndreh1-37/+188
2022-10-21bin/vcs: Don't wait more than 5 minutes for CVS locksEuAndreh1-1/+1
2022-10-21bin/vcs: Add initial version of VCS compatibility utilityEuAndreh1-0/+96