sd -- a drop-in replacement for `cd'

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2018-08-20 18:12
minor tidy up. Leaf check-in: 2796897cfd user: vdh tags: ksh
2017-04-24 17:41
avoid infinite loop in `sd' if all matching stack entries are stale. cherrypicked from branch `ksh'. Leaf check-in: 37cb7daf78 user: vdh tags: trunk
2017-04-24 17:39
avoid infinite loop in `sd' if all matching stack entries are stale. check-in: 1d2a8e1037 user: vdh tags: ksh
2017-04-06 12:37
bring `sdcmd' in sync with `trunk' version. check-in: c651e0213b user: vdh tags: ksh
2017-04-04 21:19
remove spurious debugging output. check-in: 0a35ad5b65 user: vdh tags: trunk
2017-04-04 15:53
fixed corner case during repeated `cd' with same pattern where the very first matching stack entry is stale. check-in: 0f23d0d648 user: vdh tags: ksh
2017-04-04 15:51
improved handling of stale stack entries during repeated `cd' with same pattern: stale entries are now silently skipped. also fixed the corner case where the very first matching entry is stale. check-in: 151770ab69 user: vdh tags: trunk
2017-04-04 14:30
improved handling of stale stack entries during repeated `cd' with same pattern: stale entries are now silently skipped. check-in: 919e92ee8b user: vdh tags: ksh
2017-04-03 16:51
cherrypick: merge back final adjustments to handling of stale entries during repeated cd with same pattern. entry. check-in: c1c86585ff user: vdh tags: trunk
2017-04-03 16:42
provisional fix: capture the case where a repeated `cd' with same `sdpattern' hits a stale stack. entry. check-in: 311b8ca034 user: vdh tags: ksh
2017-04-03 14:52
cherrypick from trunk: minor changes to wrapper scripts used by tcsh (notably, drive them with bash, rather than ksh). check-in: 8f93faa1fb user: vdh tags: ksh
2017-04-03 14:36
provisional fix: capture the case where a repeated `cd' with same `sdpattern' hits a stale stack entry. check-in: ac7d353257 user: vdh tags: trunk
2017-04-03 14:35
minor changes to wrapper scripts used by tcsh (notably, drive them with bash, rather than ksh). check-in: 2c21aacecc user: vdh tags: trunk
2017-01-17 22:23
cherrypick from trunk: handle the corner case of initially empty `sdlog' (no logfile, yet) causing a leading line feed to creep in differently in order to avoid a substantial performance bottleneck of `bash' when processing too long strings (with `ksh' there is no problem in the first place...) check-in: f443bb8a8b user: vdh tags: ksh
2017-01-17 22:16
handle the corner case of initially empty `sdlog' (no logfile, yet) causing a leading line feed to creep in differently in order to avoid a substantial performance bottleneck of `bash' when processing too long strings (with `ksh' there is no problem in the first place...) check-in: d64d69ea1c user: vdh tags: trunk
2016-11-11 09:54
cosmetics. check-in: bfb7d690a6 user: vdh tags: ksh
2016-11-11 09:53
cosmetics. check-in: e412b6ef13 user: vdh tags: trunk
2016-11-11 09:51
assorted ultimately cosmetical fixes to enforce correct output even if `sdlog' is empty (as happens after prestine installation and when first using `sd'). check-in: d5d2b59fe3 user: vdh tags: trunk
2016-11-11 09:48
assorted ultimately cosmetical fixes to enforce correct output even if `sdlog' is empty (as happens after prestine installation and when first using `sd'). check-in: 1ca29ad0f8 user: vdh tags: ksh
2016-11-10 20:20
fix of a rather long standing minor regression. check-in: 2fef24ca87 user: vdh tags: ksh
2016-11-10 20:19
fix of a rather long standing minor regression. check-in: 3a2f4bc061 user: vdh tags: trunk
2016-11-10 12:27
ksh-specif way to consistently handle "failing cd" corner cases. check-in: c6ad4aec4c user: vdh tags: ksh
2016-11-10 12:04
more consistent handling of "failing cd" corner cases. check-in: f31189a746 user: vdh tags: trunk
2016-11-09 21:45
ad hoc fix to handle a corner case: selected directory exists but has insufficient permissions. might need reconsideration. check-in: 7d0b386f19 user: vdh tags: ksh
2016-11-09 21:41
ad hoc fix to handle a corner case: selected directory exists but has insufficient permissions. might need reconsideration. check-in: b2ef7c0d8f user: vdh tags: trunk
2016-04-14 19:46
cherrypick from 22704f96c4: added a confirmation query to `sdclean'. check-in: 92a5f1ddd6 user: vdh tags: ksh
2016-04-14 19:43
added a confirmation query to `sdclean'. check-in: 22704f96c4 user: vdh tags: trunk
2016-04-09 20:06
cherrypick from b9dd1474c4. check-in: 9cfa3ae49c user: vdh tags: ksh
2016-04-09 20:04
tiny tidy up. check-in: b9dd1474c4 user: vdh tags: trunk
2016-04-09 19:38
manpage update, e.g. regarding the new "cycle through matches" feature. cherrypick from 10f6b3467a. check-in: 2940615ab5 user: vdh tags: ksh
2016-04-09 19:26
manpage update, e.g. regarding the new "cycle through matches" feature. check-in: 10f6b3467a user: vdh tags: trunk
2016-04-09 13:52
fixed regexp pattern construction in `sdremove' (there was a spurious backslash protection of the `|' (or) that does no harm in ksh but was passed through as is in bash and zsh...). cherrypick from 3ede8cf417). check-in: 02f7d1f999 user: vdh tags: ksh
2016-04-09 13:51
fixed regexp pattern construction in `sdremove' (there was a spurious backslash protection of the `|' (or) that does no harm in ksh but was passed through as is in bash and zsh...). check-in: 3ede8cf417 user: vdh tags: trunk
2016-03-19 10:40
just an updated comment. check-in: c28a8c09a0 user: vdh tags: ksh
2016-03-18 12:07
changes to `sdinfo' (cherrypick from trunk). check-in: 3266fb464d user: vdh tags: ksh
2016-03-18 12:06
changes to `sdinfo'. check-in: 9d85fe2fe7 user: vdh tags: trunk
2016-03-18 09:21
minor tidy up (now `sdlogread' and `sdlogwrite' also regenerate the stack). check-in: 6f0a82b911 user: vdh tags: ksh
2016-03-18 09:20
minor tidy up (now `sdlogread' and `sdlogwrite' also regenerate the stack). check-in: bc6b99a272 user: vdh tags: trunk
2016-03-17 20:54
cosmetic change, probably minimally faster (cherrypick from trunk). check-in: 4cd6b63d42 user: vdh tags: ksh
2016-03-17 20:53
cosmetic change, probably minimally faster. check-in: 49fd0616db user: vdh tags: trunk
2016-03-17 12:22
minor bug fix. check-in: 11bbd23bb9 user: vdh tags: ksh
2016-03-15 22:35
fixed minor regression. check-in: 9dc27255b7 user: vdh tags: trunk
2016-03-15 22:33
fixed minor regression. check-in: 25962699fc user: vdh tags: ksh
2016-03-14 14:16
assorted small edits. now notifies when cycle through matches with repeated identical `cd' actions is completed. small tidy up (cherrypicked from trunk). check-in: c2e3226ca6 user: vdh tags: ksh
2016-03-14 14:14
small tidy up. check-in: fdd410a5ae user: vdh tags: trunk
2016-03-13 20:54
assorted small edits. now notifies when cycle through matches with repeated identical `cd' actions is completed. check-in: 222d2d1aaf user: vdh tags: trunk
2016-03-13 09:50
avoid potential ambiguities of `echo -n' behaviour across different shells/OSes (cherrypicked from trunk). check-in: 217384dea9 user: vdh tags: ksh
2016-03-13 09:45
avoid potential ambiguities of `echo -n' behaviour across different shells/OSes. check-in: 9860a37be8 user: vdh tags: trunk
2016-03-04 16:03
fixed tcsh wrapper to work with new `sdname'. check-in: 429bfc6d2f user: vdh tags: trunk
2016-03-04 15:43
forgot to reactivate the exit trap... check-in: 3081a21ed7 user: vdh tags: ksh