Emacs-Fossil

Timeline
Login

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

50 most recent check-ins

2023-05-04
16:20
vc-fossil.el: If autoloading, check for _FOSSIL_ as well. [5de246d6] Leaf check-in: 2a6a46a1cd user: ams tags: trunk
2023-05-02
07:52
Merge changes from tramp. check-in: 24edddfcc5 user: ams tags: trunk
2023-04-30
10:07
Fix `vc-fossil--localname` on non-remote paths. Closed-Leaf check-in: ba02108895 user: fifr tags: tramp
09:07
Add support for tramp remote file names.

Basically the host part all command line file names is stripped. The command is called by tramp on the remote host, hence the file names must be local (to that command). check-in: e3ffcaba63 user: fifr tags: tramp

2022-11-20
09:09
README.md: Update. check-in: 2347b61798 user: ams tags: trunk
09:07
vc-fossil.el: Bump version; and sync with git. check-in: 2009015f0e user: ams tags: trunk
09:02
README.md: Update. check-in: e04ef9e3d5 user: ams tags: trunk
2022-11-14
16:40
vc-fossil.el (revision-completion-table): Implement function. [294559c7c41cc3e0] check-in: 59909955ec user: ams tags: trunk
2022-11-02
08:20
vc-fossil.el (vc-fossil-mergebase): Implement.

(vc-fossil-print-log): Check that LIMIT really is a number.

Fixes [7c5af75db0719b308222a18f7f59bbf410825df8]. check-in: 9024d41362 user: ams tags: trunk

2022-11-01
16:21
README.md: Update. check-in: 38d3c38ad7 user: ams tags: trunk
16:20
vc-fossil.el: Update backend property documentation. check-in: 4098c581c2 user: ams tags: trunk
2022-06-07
06:17
vc-fossil.el: Bump version. 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