SMOLNET PORTAL home about changes
iAdd a limit to last command - notes - a console notes manager using git	Err	bitreich.org	70
1Log	/scm/notes/log.gph	bitreich.org	70
1Files	/scm/notes/files.gph	bitreich.org	70
1Refs	/scm/notes/refs.gph	bitreich.org	70
1Tags	/scm/notes/tag	bitreich.org	70
1LICENSE	/scm/notes/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit d653696ab341e4b8c43e55ef15198b70a6c5f26b	/scm/notes/commit/d653696ab341e4b8c43e55ef15198b70a6c5f26b.gph	bitreich.org	70
1parent a17b04a52738103de48395d28fef14ec06008b64	/scm/notes/commit/a17b04a52738103de48395d28fef14ec06008b64.gph	bitreich.org	70
hAuthor: Solene Rapenne <solene@perso.pw>	URL:mailto:solene@perso.pw	bitreich.org	70
iDate:   Mon, 16 Jul 2018 11:42:32 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iAdd a limit to last command	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M notes                               |      17 ++++++++++++-----	Err	bitreich.org	70
i  M notes.1                             |       8 ++++++--	Err	bitreich.org	70
i	Err	bitreich.org	70
i2 files changed, 18 insertions(+), 7 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/notes b/notes	/scm/notes/file/notes.gph	bitreich.org	70
i@@ -25,7 +25,7 @@ usage() {	Err	bitreich.org	70
i             ': show hierarchy tree' \	Err	bitreich.org	70
i             "$name init" \	Err	bitreich.org	70
i             ': initialize the git repository' \	Err	bitreich.org	70
i-            "$name last" \	Err	bitreich.org	70
i+            "$name last [limit]" \	Err	bitreich.org	70
i             ': show files ordered by edition time' \	Err	bitreich.org	70
i             "$name history PATH" \	Err	bitreich.org	70
i             ': uses tig to display file history' \	Err	bitreich.org	70
i@@ -114,13 +114,20 @@ delete() {	Err	bitreich.org	70
i last() {	Err	bitreich.org	70
i         cd "$REPO"	Err	bitreich.org	70
i         git log --pretty="%cr" --name-only | \	Err	bitreich.org	70
i-                awk '{	Err	bitreich.org	70
i+                awk -v limit="$1" '{	Err	bitreich.org	70
i                         date=$0 ;	Err	bitreich.org	70
i                         getline; getline;	Err	bitreich.org	70
i                         file=$0 ;	Err	bitreich.org	70
i                         seen[file]++;	Err	bitreich.org	70
i                         if(seen[file]==1) {	Err	bitreich.org	70
i-                                printf("%20s:   %s\n", date, file)	Err	bitreich.org	70
i+                                if(limit != "") {	Err	bitreich.org	70
i+                                        output++;	Err	bitreich.org	70
i+                                        if(output < limit) {	Err	bitreich.org	70
i+                                                printf("%20s:   %s\n", date, file)	Err	bitreich.org	70
i+                                        }	Err	bitreich.org	70
i+                                } else {	Err	bitreich.org	70
i+                                        printf("%20s:   %s\n", date, file)	Err	bitreich.org	70
i+                                }	Err	bitreich.org	70
i                         }	Err	bitreich.org	70
i                 }'	Err	bitreich.org	70
i         exit 0	Err	bitreich.org	70
i@@ -161,8 +168,8 @@ fi	Err	bitreich.org	70
i case "$1" in	Err	bitreich.org	70
i         '')   display ;;	Err	bitreich.org	70
i         ls)   display ;;	Err	bitreich.org	70
i-        i*)   initialization ;;	Err	bitreich.org	70
i-        la*)  last ;;	Err	bitreich.org	70
i+        init) initialization ;;	Err	bitreich.org	70
i+        last) last "$2" ;;	Err	bitreich.org	70
i         e*)  [ -n "$2" ] && edit   "$2" ;;	Err	bitreich.org	70
i         hi*) [ -n "$2" ] && histo  "$2" ;;	Err	bitreich.org	70
i         r*)  [ -n "$2" ] && delete "$2" ;;	Err	bitreich.org	70
1diff --git a/notes.1 b/notes.1	/scm/notes/file/notes.1.gph	bitreich.org	70
i@@ -61,8 +61,12 @@ Execute	Err	bitreich.org	70
i on	Err	bitreich.org	70
i .Ar file	Err	bitreich.org	70
i to display commit history.	Err	bitreich.org	70
i-.It Nm Cm last	Err	bitreich.org	70
i-display files and their last commit time ordered by time.	Err	bitreich.org	70
i+.It Nm Cm last Op limit	Err	bitreich.org	70
i+display files and their last commit time ordered by time. If	Err	bitreich.org	70
i+.Ar limit	Err	bitreich.org	70
i+is passed, only	Err	bitreich.org	70
i+.Ar limit	Err	bitreich.org	70
i+lines are displayed.	Err	bitreich.org	70
i 	Err	bitreich.org	70
i This is useful to find which files have been modified lastly.	Err	bitreich.org	70
i .It Nm Cm init	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/notes/commit/d653696ab341e4b8...
Content-Typetext/plain; charset=utf-8