xaizek / hstr (License: Apachev2) (since 2018-12-07)
Bash and Zsh shell history suggest box - easily view, navigate, search and manage your command history.
Commit 079d8f9ac120b48355f31fc513aa0fa3e0cc916b

Fixing bug #237 by making build repeatable (removal of compiler generated build number) + 1.24 update.
Author: Martin Dvorak
Author date (UTC): 2018-01-03 11:26
Committer name: Martin Dvorak
Committer date (UTC): 2018-01-03 11:41
Parent(s): 013caeda177e3308672aefe4e40867a99cde8f4b
Signing key:
Tree: e50128b2aaa0b49d394e6890ce62925676891a4b
File Lines added Lines deleted
Changelog 4 0
PKGBUILD 1 1
configure.ac 2 2
dist/debian-env.sh 1 1
dist/github-env.sh 1 1
dist/ubuntu-add-new-distro-base.sh 1 1
dist/ubuntu-make-all-distros.sh 4 4
pad.xml 3 3
src/hstr.c 2 3
File Changelog changed (mode: 100644) (index 2af39f8..d0947a7)
1 2018-01-03 Martin Dvorak <martin.dvorak@mindforger.com>
2
3 * Released v1.24 - Reproducible build and stabilization.
4
1 5 2017-09-30 Martin Dvorak <martin.dvorak@mindforger.com> 2017-09-30 Martin Dvorak <martin.dvorak@mindforger.com>
2 6
3 7 * Released v1.23 - WLS (Bash on Ubuntu on Windows 10) support * Released v1.23 - WLS (Bash on Ubuntu on Windows 10) support
File PKGBUILD changed (mode: 100644) (index fdd7f7c..79165b0)
3 3 # Contributor: Filip Szymański <fszymanski at, fedoraproject.org> # Contributor: Filip Szymański <fszymanski at, fedoraproject.org>
4 4
5 5 pkgname=hstr pkgname=hstr
6 pkgver=1.23
6 pkgver=1.24
7 7 pkgrel=1 pkgrel=1
8 8 pkgdesc="A command line utility that brings improved BASH command completion from the history. It aims to make completion easier and more efficient than Ctrl-r." pkgdesc="A command line utility that brings improved BASH command completion from the history. It aims to make completion easier and more efficient than Ctrl-r."
9 9 arch=('any') arch=('any')
File configure.ac changed (mode: 100644) (index b90276a..4a83ac1)
1 1 # configure.ac Autoconf configuration file # configure.ac Autoconf configuration file
2 2 # process this file with autoconf to produce a configure script # process this file with autoconf to produce a configure script
3 3 # #
4 # Copyright (C) 2014-2017 Martin Dvorak <martin.dvorak@mindforger.com>
4 # Copyright (C) 2014-2018 Martin Dvorak <martin.dvorak@mindforger.com>
5 5 # #
6 6 # Licensed under the Apache License, Version 2.0 (the "License"); # Licensed under the Apache License, Version 2.0 (the "License");
7 7 # you may not use this file except in compliance with the License. # you may not use this file except in compliance with the License.
 
17 17
18 18 AC_PREREQ([2.69]) AC_PREREQ([2.69])
19 19
20 AC_INIT(hh, 1.23, martin.dvorak@mindforger.com)
20 AC_INIT(hh, 1.24, martin.dvorak@mindforger.com)
21 21 AC_CONFIG_FILES([Makefile src/Makefile man/Makefile]) AC_CONFIG_FILES([Makefile src/Makefile man/Makefile])
22 22
23 23 # Checks for src dir existence. # Checks for src dir existence.
File dist/debian-env.sh changed (mode: 100755) (index ae1cfb1..0dc4ea4)
2 2
3 3 # Debian release: https://wiki.debian.org/IntroDebianPackaging # Debian release: https://wiki.debian.org/IntroDebianPackaging
4 4
5 export HHVERSION="1.23.0"
5 export HHVERSION="1.24.0"
6 6 #export HHFULLVERSION=${HHVERSION}-1.0 # NMU upload #export HHFULLVERSION=${HHVERSION}-1.0 # NMU upload
7 7 export HHFULLVERSION=${HHVERSION}-1 # mantainer upload export HHFULLVERSION=${HHVERSION}-1 # mantainer upload
8 8 export HH=hstr_${HHVERSION} export HH=hstr_${HHVERSION}
File dist/github-env.sh changed (mode: 100755) (index f2b1d6d..87f919f)
... ... export NOW=`date +%Y-%m-%d--%H-%M-%S`
4 4 export GH_RELEASE_DIR=~/p/hstr/release export GH_RELEASE_DIR=~/p/hstr/release
5 5 export GH_DISTRO_DIR=${GH_RELEASE_DIR}/release-${NOW} export GH_DISTRO_DIR=${GH_RELEASE_DIR}/release-${NOW}
6 6
7 export HHVERSION="1.23"
7 export HHVERSION="1.24"
8 8
9 9 # eof # eof
File dist/ubuntu-add-new-distro-base.sh changed (mode: 100755) (index eb81ce5..6c5b626)
1 1 #!/bin/bash #!/bin/bash
2 2
3 3 # boostrap new OR refresh distribution base for pbuilder # boostrap new OR refresh distribution base for pbuilder
4 export DISTRO=zesty
4 export DISTRO=artful
5 5
6 6 sudo pbuilder --create $DISTRO sudo pbuilder --create $DISTRO
7 7 rm -vf ~/pbuilder/${DISTRO}-base.tgz rm -vf ~/pbuilder/${DISTRO}-base.tgz
File dist/ubuntu-make-all-distros.sh changed (mode: 100755) (index 193f454..3d2421f)
... ... then
16 16 fi fi
17 17
18 18 export HHBZRMSG="Top and bottom prompt." export HHBZRMSG="Top and bottom prompt."
19 export VERSION=1.23.
20 export MINOR=1
19 export VERSION=1.24.
20 export MINOR=0
21 21
22 # precise quantal saucy precise utopic vivid wily yakkety / trusty xenial
23 for DISTRO in zesty
22 # precise quantal saucy precise utopic vivid wily yakkety / trusty xenial zesty artful
23 for DISTRO in trustry xenial zesty artful
24 24 do do
25 25
26 26 ./ubuntu-make-distro.sh ${DISTRO} ${VERSION}${MINOR} "${HHBZRMSG}" ./ubuntu-make-distro.sh ${DISTRO} ${VERSION}${MINOR} "${HHBZRMSG}"
File pad.xml changed (mode: 100644) (index e2f5077..03a053a)
2 2 <!-- <!--
3 3 pad.xml PAD file for HSTR pad.xml PAD file for HSTR
4 4
5 Copyright (C) 2015-2017 Martin Dvorak <martin.dvorak@mindforger.com>
5 Copyright (C) 2015-2018 Martin Dvorak <martin.dvorak@mindforger.com>
6 6
7 7 Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
8 8 you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
 
51 51 </Company_Info> </Company_Info>
52 52 <Program_Info> <Program_Info>
53 53 <Program_Name>HSTR</Program_Name> <Program_Name>HSTR</Program_Name>
54 <Program_Version>1.23</Program_Version>
54 <Program_Version>1.24</Program_Version>
55 55 <Program_Release_Month>09</Program_Release_Month> <Program_Release_Month>09</Program_Release_Month>
56 56 <Program_Release_Day>30</Program_Release_Day> <Program_Release_Day>30</Program_Release_Day>
57 <Program_Release_Year>2017</Program_Release_Year>
57 <Program_Release_Year>2018</Program_Release_Year>
58 58 <Program_Cost_Dollars /> <Program_Cost_Dollars />
59 59 <Program_Cost_Other_Code>USD</Program_Cost_Other_Code> <Program_Cost_Other_Code>USD</Program_Cost_Other_Code>
60 60 <Program_Cost_Other /> <Program_Cost_Other />
File src/hstr.c changed (mode: 100644) (index 2dc6a67..a1059d8)
1 1 /* /*
2 2 hstr.c BASH history completion utility hstr.c BASH history completion utility
3 3
4 Copyright (C) 2014-2016 Martin Dvorak <martin.dvorak@mindforger.com>
4 Copyright (C) 2014-2018 Martin Dvorak <martin.dvorak@mindforger.com>
5 5
6 6 Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
7 7 you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.
 
... ... static const char *HELP_STRING=
235 235 "\n"; "\n";
236 236
237 237 static const char *VERSION_STRING= static const char *VERSION_STRING=
238 "hh version \"1.23\""
239 "\n build \""__DATE__" " __TIME__"\""
238 "hh version \"1.24\" (2018-01-03T12:19:00)"
240 239 "\n"; "\n";
241 240
242 241 // TODO help screen - curses window (tig) // TODO help screen - curses window (tig)
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/hstr

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/hstr

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master