Emacs-Fossil

Timeline
Login

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

50 most recent check-ins

2021-09-28
07:37
vc-fossil.el: Fix Emacs package tags. Leaf 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

10:25
Merged. check-in: 4e23b2df27 user: pdo tags: pdo
2017-10-08
09:25
Added package installation instructions. check-in: 4116149d75 user: pdo tags: trunk
2017-10-07
20:19
Merged vc-push functionality and some code cleanups. check-in: f15848c085 user: pdo tags: trunk
20:09
Tweaked :synchro and :checkout header line formats. check-in: 1f55b83534 user: pdo tags: pdo
13:35
Corrected vc-fossil-dir-status function. check-in: 6df254a2af user: pdo tags: pdo
13:28
Update vc-dir header info after fossil commands. check-in: e7b7574b71 user: pdo tags: pdo
12:44
Enforced double-dash internal function convention. check-in: 4bb3c3bf73 user: pdo tags: pdo
10:47
Refactored header-line propertizing function. check-in: 3930fd4c32 user: pdo tags: pdo
2017-10-06
21:41
Fixed accidental breakage. check-in: 1c075ffa37 user: pdo tags: pdo
2017-10-05
22:13
Fixed accidental breakage in last commit. check-in: f60fa0c4f6 user: pdo tags: trunk
22:06
Added support for vc-push command. check-in: 48ada5fc71 user: pdo tags: pdo
20:24
Add github mirror information and remove obsolete notes check-in: b9cfc4d302 user: venks tags: trunk
18:37
Merged enhanced vc-dir buffer header capability. check-in: 2d5e39fc21 user: pdo tags: trunk
2017-10-04
20:35
Enhanced vc-fossil-dir-extra-headers function. check-in: 089aef93e9 user: pdo tags: pdo
2017-10-01
16:54
Merge changes from pdo for emacs 25 support check-in: 82000499a7 user: venks tags: trunk