Emacs-Fossil

Timeline
Login

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

50 most recent check-ins

2022-06-07
06:17
vc-fossil.el: Bump version. Leaf check-in: 1634d197b4 user: ams tags: trunk
06:13
vc-fossil.el: Enable lexical-binding. Require `url-parse`. Prefer #' to quote named function. Remove redundant `:group`s. Mark unused vars with an underscore. Use `;;` rather than `;;;` for non-header comments. (vc-fossil-registered): Provide a proxy for the autoload such that `vc-fossil.el` is not loaded eagerly even if there's no Fossil-controlled file on the horizon. Copied from `vc-git.el`. (vc-fossil-dir-status-files): Remove unused var `root`. (vc-fossil-link): Simplify a bit. check-in: f73b2d5493 user: monnier tags: trunk
2022-05-28
15:38
vc-fossil.el: Bump version string. check-in: 05b6bdbf58 user: ams tags: trunk
2022-05-27
09:47
Merge changes from fifr/author-fix. check-in: 18a417be9f user: ams tags: trunk
2022-05-23
09:13
README.md: fix author name Closed-Leaf check-in: 5919a85104 user: fifr tags: fifr/author-fix
2022-05-17
08:07
vc-fossil.el: Clean up white-spaces and indentation. check-in: fdcf150d79 user: ams tags: trunk
07:56
vc-fossil.el (vc-fossil-modify-change-comment): Implement interface; when GNU Emacs is fixed this should just work. [e7dce1001f48587f5f6fbad2ee77da38d9c74a8e] check-in: 45969e3ebc user: ams tags: trunk
06:37
vc-fossil.el (vc-fossil-log-view-mode): Use SETQ-LOCAL. check-in: cfe33d9959 user: ams tags: trunk
2022-05-16
07:23
README.md: Duplicate check-in: dccdc603b9 user: ams tags: trunk
07:23
README.md: ... another typo. check-in: 8ba83c8c30 user: ams tags: trunk
07:23
README.md: Fix typo. check-in: 28a6425780 user: ams tags: trunk
07:20
README.md: Update. Mention how to use `use-package' (see [c1312745533a2ef7146a3c5afa02d20a56ecab80]). check-in: 241274b076 user: ams tags: trunk
07:13
vc-fossile.el (vc-fossil-print-log): Move point to beginning of buffer. [2af30d39fb4c722994a6f273e8b882711a0fa8da] check-in: 1f2170eb95 user: ams tags: trunk
07:09
Implement merge-branch. [adb9e2f5d05264df7964aac7efadb46f222435bd]

vc-fossil.el (vc-fossil-merge-branch, vc-fossil--branches): New functions. check-in: 1abc4b867a user: ams tags: trunk

06:52
vc-fossil.el (vc-fossil-annotate-command): Fix vc-annotate movement, see [58285be585eef843]. check-in: a90405e5b3 user: ams tags: trunk
2021-09-28
07:37
vc-fossil.el: Fix Emacs package tags. check-in: 02320cda7f user: ams tags: trunk
07:15
vc-fossil.el: Add Version: tag for ELPA. check-in: 8271a09060 user: ams tags: trunk
2021-09-22
07:51
vc-fossil.el (vc-fossil-link): Add function. check-in: 0e918f398c user: ams tags: trunk
2021-09-15
15:32
vc-fossil.el (vc-fossil-repository-url): Add VC backend function. check-in: 01ad41d61a user: ams tags: trunk
13:17
vc-fossil.el: Update API documentation against vc-mode. check-in: 63528cc97e user: ams tags: trunk
13:01
vc-fossil.el (vc-fossil-find-ignore-file): Add VC backend call. check-in: afff1b8d49 user: ams tags: trunk
2021-01-01
12:09
vc-fossil.el (vc-fossil-dir-status-files): Fix bug when redisplaying an edited file.

To reproduce the issue:

- Do a vc-dired on a subdir with all files up-to-date (nothing shows in vc-dired).
- Edit a file and save it.
- This causes its state to become edited" in the vc buffer.
- Undo the edit and save the file again.
- This causes its state to become up-to-date in the vc buffer.
- Now switch to the vc buffer and hit g to refresh states.
- This causes the state of the file to become unregistered instead of disappearing.

Reported by Venkat Iyer. check-in: be58815047 user: ams tags: trunk

2020-12-13
09:59
vc-fossil.el (vc-fossil--state-code): Mark conflicts as such not as edited. check-in: caa5cd3058 user: ams tags: trunk
09:52
vc-fossil.el (vc-fossil--classify-all-files): Try to be smarter in classifying files.

The current code breaks on merges where the status line is something like:

UPDATED_BY_MERGE src/wiki.c
check-in: f4902d9e6f user: ams tags: trunk
09:29
vc-fossil.el Update VC command hook reference. check-in: 9dea63acfb user: ams tags: trunk
2020-11-23
11:44
Print repository location and remote URL by default; in

Fossil this is more important than in Git since the repository can be in different places.

vc-fossil.el (vc-fossil-extra-header-fields): Add :repository and :remote-url. (vc-fossil-dir-extra-headers): Only print :remote-url if there is one. check-in: f0b2e39163 user: ams tags: trunk

2020-11-21
09:50
Work better when operating under a subdirectory.

vc-fossil.el (vc-fossil--classify-all-files): List only files under directory we are in. (vc-fossil-dir-status-files): Since we are in DIR; don't try to figure out the relative name of the file. check-in: 302ea7ade5 user: ams tags: trunk

2020-10-28
08:30
vc-fossil.el (vc-fossil-state): Query FILE for its state (not the whole tree); bug introduced in [49cdd19206]. check-in: 476d3c0eb2 user: ams tags: trunk
2020-10-05
09:15
vc-fossil.el (vc-fossil-state, vc-fossil-dir-status-files): Use 'fossil changes' to see what changed in the tree. check-in: 49cdd19206 user: ams tags: trunk
09:05
vc-fossil.el: Whitespace fixes. check-in: dda82951cb user: ams tags: trunk
2020-09-20
08:28
README.md: Remove trailing comma. check-in: ea5b6519bf user: ams tags: trunk
08:27
README.md (Mirrors): Make links clickable. check-in: 51005e5d1c user: ams tags: trunk
08:26
README.md (Credits): Fix greater/lesser than swap. check-in: 0453ca8469 user: ams tags: trunk
08:25
README.md: Mention tumbleweed mirror. check-in: f5683d42dc user: ams tags: trunk
08:23
README.md (Credits): Fix unquoted characters. check-in: 0176d66ed0 user: ams tags: trunk
2020-07-18
21:20
Rename README.wiki to README.md to please github check-in: bf4b19e6c2 user: venks tags: trunk
19:01
Remove mention of fork. check-in: 0c7ebe88fc user: venks tags: trunk
18:59
Merge READMEs check-in: e39f2ff63f user: venks tags: trunk
08:43
vc-fossil.el (vc-fossil-update-on-retrieve-tag): New function. check-in: c1148872d6 user: ams tags: trunk
2020-03-03
14:07
vc-fossil.el: Minor doc fix. check-in: 93124501fb user: ams tags: trunk
13:30
vc-fossile.el (vc-fossil-dir-status-files): Try to handle up-to-date files in vc-dir. [3c04703fd4] check-in: 2dc70f859c user: ams tags: trunk
13:26
README.wiki: Update. check-in: 8097f998c7 user: ams tags: trunk
13:22
vc-fossil.el: Restructured.

(vc-fossil-history): Removed variable. (vc-fossil--get-repository, vc-fossil-workfile-unchanged-p) (vc-fossil-dir-status): Removed functions. (vc-fossil-state-code): Renamed function ... (vc-fossil--state-code): ... to this. check-in: e4f2150c0e user: ams tags: trunk

08:25
README.wiki: Update. check-in: ef9c83f796 user: ams tags: trunk
2020-02-25
19:24
README.wiki: Mention that this is a fork. check-in: fcc646e98a user: ams tags: trunk
2020-02-10
13:09
Move files to top-level. check-in: 4185526c7d user: ams tags: trunk
2018-02-15
16:35
enable Fossil VC backend at load / autoload time check-in: a7dd6316bb user: barak tags: trunk
2018-02-14
13:23
Fossil at the end of the VC backends list.

This is in conformance with the practice for other VCs, which put heavier-weight and more modern systems later on the list. This can be seen in the default value of vc-handled-backends, (RCS CVS SVN SCCS SRC Bzr Git Hg Mtn) check-in: 93f1634595 user: barak tags: trunk

2017-10-16
13:50
Merged. check-in: f19310f00a user: pdo tags: trunk
13:29
Improved vc-dir performance on large repositories.

Query fossil classification of all managed files up front, instead of per-file when "fossil update" says UNCHANGED. Closed-Leaf check-in: 193f4d915b user: pdo tags: pdo