[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/javaimp c59e1f7 22/32: packages/javaimp: Fix comparison
From: |
Stefan Monnier |
Subject: |
[elpa] externals/javaimp c59e1f7 22/32: packages/javaimp: Fix comparison of module load ts with parent files. |
Date: |
Tue, 1 Dec 2020 10:08:30 -0500 (EST) |
branch: externals/javaimp
commit c59e1f726ce29c51c4318973dbb52b1e89c5d196
Author: Filipp Gunbin <fgunbin@fastmail.fm>
Commit: Filipp Gunbin <fgunbin@fastmail.fm>
packages/javaimp: Fix comparison of module load ts with parent files.
---
javaimp.el | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/javaimp.el b/javaimp.el
index 52abbaa..c2798a7 100644
--- a/javaimp.el
+++ b/javaimp.el
@@ -420,25 +420,25 @@ the temporary buffer and returns its result"
;;; Loading dep-jars
(defun javaimp--maven-update-module-maybe (node)
- (let (need-update)
- (let ((module (javaimp-node-contents node)))
- (or (javaimp-module-dep-jars module)
- (progn (message "Loading dependencies: %s" (javaimp-module-id module))
- (setq need-update t))))
- ;; check if any pom up to the top has changed
+ (let ((module (javaimp-node-contents node))
+ need-update)
+ ;; check if deps are initialized
+ (or (javaimp-module-dep-jars module)
+ (progn (message "Loading dependencies: %s" (javaimp-module-id module))
+ (setq need-update t)))
+ ;; check if any pom up to the top one has changed
(let ((tmp node))
(while (and tmp
(not need-update))
- (let ((module (javaimp-node-contents tmp)))
- (if (> (float-time (javaimp--get-file-ts (javaimp-module-file
module)))
+ (let ((checked (javaimp-node-contents tmp)))
+ (if (> (float-time (javaimp--get-file-ts (javaimp-module-file
checked)))
(float-time (javaimp-module-load-ts module)))
(progn
- (message "Reloading (%s pom changed)" (javaimp-module-id
module))
+ (message "Reloading %s (pom changed)" (javaimp-module-id
checked))
(setq need-update t))))
(setq tmp (javaimp-node-parent tmp))))
(when need-update
- (let* ((module (javaimp-node-contents node))
- (new-dep-jars (javaimp--maven-fetch-dep-jars module))
+ (let* ((new-dep-jars (javaimp--maven-fetch-dep-jars module))
(new-load-ts (current-time)))
(setf (javaimp-module-dep-jars module) new-dep-jars)
(setf (javaimp-module-load-ts module) new-load-ts)))))
- [elpa] externals/javaimp f8681a5 07/32: packages/javaimp/javaimp.el: added check for changes in parent pom, (continued)
- [elpa] externals/javaimp f8681a5 07/32: packages/javaimp/javaimp.el: added check for changes in parent pom, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 177572a 08/32: packages/javaimp/javaimp.el: parent pom check fix, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 59f2e14 11/32: packages/javaimp/javaimp.el: use line-beginning-position instead of forward-line, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp d65f827 09/32: minor fixes, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 4be004d 10/32: packages/javaimp/javaimp.el: replace kill-line with delete-region, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 4fa5d2a 12/32: * packages/javaimp/javaimp.el: Fix some compiler warnings, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 32304ae 14/32: javaimp.el: Fix Maven output start regexp., Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp b5158b9 15/32: * packages/javaimp/javaimp.el: Update javaimp to v. 0.6., Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 069aa0c 06/32: javaimp: doc fixes, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp d1507ca 13/32: packages/javaimp/javaimp.el: Support additional source directories., Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp c59e1f7 22/32: packages/javaimp: Fix comparison of module load ts with parent files.,
Stefan Monnier <=
- [elpa] externals/javaimp eb08936 23/32: Fix some quoting problems in doc strings, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp ed26a43 24/32: * javaimp.el: Add missing license, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 88f1376 27/32: [javaimp] Bump version to 0.6.1, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 084153c 29/32: packages/javaimp/javaimp.el: Add News section, bump version to 0.7, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 3c95c22 32/32: * .gitignore: New file, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp d9f891b 25/32: javaimp.el: Fill :file module slot in a separate step., Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 5b37a9a 18/32: packages/javaimp: cosmetic fixes, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 736c1d9 19/32: packages/javaimp: whitespace/doc fixes, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp e2c3393 20/32: * packages/javaimp/javaimp.el (javaimp): Add a parent group, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 753245e 21/32: packages/javaimp: Restructure code, add some tests., Stefan Monnier, 2020/12/01