Skip to content

Commit 3fea5c5

Browse files
committed
Merge branch 'jn/reproducible-build'
The build procedure has been taught to avoid some unnecessary instability in the build products. * jn/reproducible-build: generate-cmdlist: avoid non-deterministic output git-gui: sort entries in optimized tclIndex
2 parents b16488e + da10ea3 commit 3fea5c5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

generate-cmdlist.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22

3-
echo "/* Automatically generated by $0 */
3+
echo "/* Automatically generated by generate-cmdlist.sh */
44
struct cmdname_help {
55
char name[16];
66
char help[80];

git-gui/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ $(ALL_MSGFILES): %.msg : %.po
254254
lib/tclIndex: $(ALL_LIBFILES) GIT-GUI-VARS
255255
$(QUIET_INDEX)if echo \
256256
$(foreach p,$(PRELOAD_FILES),source $p\;) \
257-
auto_mkindex lib '*.tcl' \
257+
auto_mkindex lib $(patsubst lib/%,%,$(sort $(ALL_LIBFILES))) \
258258
| $(TCL_PATH) $(QUIET_2DEVNULL); then : ok; \
259259
else \
260260
echo >&2 " * $(TCL_PATH) failed; using unoptimized loading"; \

0 commit comments

Comments
 (0)