profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/caldwell/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

caldwell/build-emacs 309

Build scripts for www.emacsformacosx.com

caldwell/commit-patch 17

Commit patches to Darcs, Git, Mercurial, Bazaar, Monotone, Subversion, or CVS

caldwell/calmer-forest-theme 15

Darkish theme for Emacs with green & orange tint

caldwell/daemon-manager 14

Manage Daemons run and controlled by non root users

caldwell/cert 2

Simple LetsEncrypt client

caldwell/cpan-uploader 2

perl library (and program) to upload dists to the cpan

caldwell/cyrus-imsp-server 2

The IMSP server is used for storing application preferences and address book data in a shared location.

caldwell/dterm 2

Multiuser serial port to telnet bridge

caldwell/electro 2

Static site generator

caldwell/File-Slurp-Unicode 2

Reading/Writing of Complete Files with Character Encoding Support

push eventcaldwell/apt-transport-s3-rust

David Caldwell

commit sha c73077500ea6351d4d044f08f38cc687b8d17c49

Add README

view details

David Caldwell

commit sha 3a310ef4cbb2b2eeb167d52c1ab33ec7670fb04f

Add .gitignore

view details

push time in 12 days

create barnchcaldwell/apt-transport-s3

branch : master

created branch time in 12 days

created repositorycaldwell/apt-transport-s3

created time in 12 days

push eventcaldwell/commit-patch

David Caldwell

commit sha 20e79df3c1edb0c8da86fa6a329c723bb2bd9dde

Version 2.6.2

view details

David Caldwell

commit sha 572ee6af2f8b5e5ef622459f02a9ddcb8109db29

Whoops. One more copyright date to fix.

view details

push time in 17 days

created tagcaldwell/commit-patch

tagdebian-2.6.2-1

Commit patches to Darcs, Git, Mercurial, Bazaar, Monotone, Subversion, or CVS

created time in 17 days

created tagcaldwell/commit-patch

tag2.6.2

Commit patches to Darcs, Git, Mercurial, Bazaar, Monotone, Subversion, or CVS

created time in 17 days

push eventcaldwell/commit-patch

David Caldwell

commit sha 20e79df3c1edb0c8da86fa6a329c723bb2bd9dde

Version 2.6.2

view details

David Caldwell

commit sha 572ee6af2f8b5e5ef622459f02a9ddcb8109db29

Whoops. One more copyright date to fix.

view details

David Caldwell

commit sha 1713527b7482c7cea6eeef1a5a877ec78cd18c64

Merge commit-patch '2.6.2' into the debian branch

view details

David Caldwell

commit sha be61a8ca07bafd0a27f27f5bd833911ceb5ed4bc

Replace debian/patches with makefile overrides and hacky sed script

view details

David Caldwell

commit sha f7f4aad3f3d956353a557249b03cfdf688f71785

debian/rules: make -j doesn't work (due to commit-partial symlink)

view details

David Caldwell

commit sha 62ed6fb66e9d5cfe76adab4ad5bc17d99db44dfe

debian/changelog: Update for version 2.6.2-1 Remove mention of 2.6.1-1 since I couldn't make it build.

view details

David Caldwell

commit sha 848cd54a165b2099c8d068ccb4917866471c9061

Remove lintian overrides file The particular override we were using doesn't even exist any more (it used to not like "C-c C-c" in the package description).

view details

David Caldwell

commit sha 61ee8ec24c4450aa457d423b199a916a29fc4c8c

debian/{control,rules,*.elpa}: Use dh_elpa

view details

David Caldwell

commit sha bb0bf6c786f33dd8c769ce633e31d87cc965a355

debian/commit-patch.postinst: Add script to clean up byte-compiled dropping left behind by buggy old package

view details

David Caldwell

commit sha 02015da3c4c74a3ad3f76958c0b024b8410a56f5

debian/changelog: Document recent changes

view details

David Caldwell

commit sha 4fde31b1013e7a88f88f3870cd17b3fa27a86fa5

debian/changelog: Fix inconsistent sentence endings

view details

David Caldwell

commit sha ca98bd094fa4be9f2bdb31d2a91184429e980c2a

debian/build-package: No more quilt patches

view details

push time in 17 days

delete tag caldwell/commit-patch

delete tag : 2.6.2

delete time in 17 days

delete tag caldwell/commit-patch

delete tag : debian-2.6.2-1

delete time in 17 days

delete tag caldwell/commit-patch

delete tag : debian-2.6.2

delete time in 17 days

created tagcaldwell/commit-patch

tagdebian-2.6.2

Commit patches to Darcs, Git, Mercurial, Bazaar, Monotone, Subversion, or CVS

created time in 17 days

push eventcaldwell/commit-patch

David Caldwell

commit sha 56bffb6dead994bb34cc98c53510d92956b9dd7a

debian/changelog: Update for version 2.6.2-1 Remove mention of 2.6.1-1 since I couldn't make it build.

view details

push time in 17 days

delete tag caldwell/commit-patch

delete tag : debian-2.6.2

delete time in 17 days

created tagcaldwell/commit-patch

tagdebian-2.6.2-1

Commit patches to Darcs, Git, Mercurial, Bazaar, Monotone, Subversion, or CVS

created time in 17 days

created tagcaldwell/commit-patch

tagdebian-2.6.2

Commit patches to Darcs, Git, Mercurial, Bazaar, Monotone, Subversion, or CVS

created time in 17 days

push eventcaldwell/commit-patch

David Caldwell

commit sha 4f67b2e7b9227286b3c3cf173daf0acc29ab56ee

commit-patch: Use a local carton libs automatically, for easier development

view details

David Caldwell

commit sha 9bce5d1ecc39b3f262d616012f7c3b47f2229142

It's 2021

view details

David Caldwell

commit sha 0cec690e36c3be0f9c668be596f5c2a97b8bc49f

README -> README.md (and Markdownify)

view details

David Caldwell

commit sha a43a71fa20904024ce243d9d499309af70d97188

README.md: Update links

view details

David Caldwell

commit sha d8de27f80999c772ef5cbb67f8e7d40b51e5b495

README.md: Reorder VCSes based on my 100% totally rational perceptions of their importance.

view details

David Caldwell

commit sha 25a6fce8dd1795be3a220d361d16f2ae89f4f921

README.md: Revamp instructions, filling out emacs section

view details

David Caldwell

commit sha 1bda6d0e9289091c09bb833cd6c80229485d5dec

README.md: Move final prequisite paragraph to the top

view details

David Caldwell

commit sha 0e084112151db959bc811a515d5c4a8fab5e7a38

README.md: Add Installation and Development sections, removing IPC::Run from Prerequisites since we're fatpacked now

view details

David Caldwell

commit sha bfef508901d023fe6cea2bd3dad2ee3ca60921da

README.md: Fix instruction headings

view details

David Caldwell

commit sha 0c82932fe38bc2f28a5e06c6db14e92098d3505d

README.md: Fix unclosed parenthetical

view details

David Caldwell

commit sha 91c0bcd5c5688d4774a32e8b9bdb7e0e8b83a410

commit-patch-buffer.el: Fix buffers not getting reverted after committing to git Two issues caused detection of buffers from patch filenames to fail: 1. git uses a/some/file where cvs used some/file. 2. (find-buffer-visiting) doesn't seem to work with relative paths. Closes #14

view details

David Caldwell

commit sha 9980f4a78fa3f29eff3d0f37a5a68960bc4de988

Version 2.6.1

view details

David Caldwell

commit sha a33567f5df04eeefc707f4ba8ea6aff32fd1a1e7

Commit the symlinks to the repo instead of creating them in the Makefile

view details

David Caldwell

commit sha 3d8d5b4aa7158efdb2f50465e067d1a536b6a7de

Makefile: README is now README.md

view details

David Caldwell

commit sha 92d4d3e2b36910111c26c88c6713877e4ff27006

commit-patch: fix very important unterminate parenthesis in documentation that's been there since 2008

view details

David Caldwell

commit sha 69fe2a5b5464b52a615107fb573e7f20f151a93f

README.md: Fix typo

view details

David Caldwell

commit sha 897512cd0fbe5a86208915f04d1056537ea4f4c9

Makefile: Don't create the commit-patch.fat unless it worked

view details

David Caldwell

commit sha 85104edd4f75dd617cbd608632b15cddf769e45a

Merge commit-patch 2.6.1 into the debian branch

view details

David Caldwell

commit sha 09662f58a725cdb7ae96a4681cdac3763c779f2d

debian/changelog: Update for version 2.6.1-1

view details

David Caldwell

commit sha eeb4df44cc44cc5a7cefce6c93770c8935ccbd77

debian/clean: don't clean commit-partial symlinks any more since they are now committed

view details

push time in 17 days

push eventcaldwell/commit-patch

David Caldwell

commit sha da879f225497f3ef41a8390cfd8c76cdbcccd4d3

Makefile: Allow lisp installation dir to be overridden (helps debian packaging)

view details

David Caldwell

commit sha 47c8b7003a8ebea5bf6eb49e4f874dc626d6e959

commit-patch: Don't hardcode vi quite as much (helps debian packaging)

view details

David Caldwell

commit sha 66e743edb7526a11ff0aae43fe84504c03865011

Version 2.6.2

view details

David Caldwell

commit sha 9da447caf8a130431944c2319d848dcd7c9b9750

Whoops. One more copyright date to fix.

view details

push time in 17 days

created tagcaldwell/commit-patch

tag2.6.2

Commit patches to Darcs, Git, Mercurial, Bazaar, Monotone, Subversion, or CVS

created time in 17 days

push eventcaldwell/commit-patch

David Caldwell

commit sha 897512cd0fbe5a86208915f04d1056537ea4f4c9

Makefile: Don't create the commit-patch.fat unless it worked

view details

push time in 17 days

created tagcaldwell/commit-patch

tag2.6.1

Commit patches to Darcs, Git, Mercurial, Bazaar, Monotone, Subversion, or CVS

created time in 17 days

push eventcaldwell/commit-patch

David Caldwell

commit sha 9980f4a78fa3f29eff3d0f37a5a68960bc4de988

Version 2.6.1

view details

David Caldwell

commit sha a33567f5df04eeefc707f4ba8ea6aff32fd1a1e7

Commit the symlinks to the repo instead of creating them in the Makefile

view details

David Caldwell

commit sha 3d8d5b4aa7158efdb2f50465e067d1a536b6a7de

Makefile: README is now README.md

view details

David Caldwell

commit sha 92d4d3e2b36910111c26c88c6713877e4ff27006

commit-patch: fix very important unterminate parenthesis in documentation that's been there since 2008

view details

David Caldwell

commit sha 69fe2a5b5464b52a615107fb573e7f20f151a93f

README.md: Fix typo

view details

push time in 17 days

push eventcaldwell/commit-patch

David Caldwell

commit sha 91c0bcd5c5688d4774a32e8b9bdb7e0e8b83a410

commit-patch-buffer.el: Fix buffers not getting reverted after committing to git Two issues caused detection of buffers from patch filenames to fail: 1. git uses a/some/file where cvs used some/file. 2. (find-buffer-visiting) doesn't seem to work with relative paths. Closes #14

view details

push time in 17 days

issue closedcaldwell/commit-patch

Emacs isn't resyncing its internal vc state after a commit-patch commit

This feels like it's probably a regression, but I'm not sure. Problematic behavior I observe:

  1. Open some version-controlled file in emacs. I'm using git; probably this doesn't matter

  2. (vc-working-revision buffer-file-name) should return either HEAD or maybe the most recent revision of that one file. Either is fine

  3. make a change to that file, commit it with commit-patch.

  4. (vc-working-revision buffer-file-name) SHOULD now return the new revision but it doesn't for me. This being out-of-date makes vc-annotate and vc-log and others lie to you.

It looks like commit-patch tries to deal with this, but it's broken currently. I'm not patching it because I'd like to know what the intent was, and what you THINK it's doing.

Currently commit-patch-buffer-in-directory looks at the patch buffer, extracts a list of filenames in the patch, and tries to re-synchronize them with emacs. It does this by invoking "lsdiff" on the patch and parsing the output. Problem is, the patch often contains relative paths, so the patch-files variable ends up with strings like "a/file1.c", where "a" isn't a real directory, so the (find-buffer-visiting) call doesn't find the relevant buffer. The code is there. Did this ever work?

If we found a buffer, we'd do this for each one:

                                        (vc-resynch-buffer (buffer-file-name buf) 'revert 'noquery)
                                        ;; stupid vc-revert-buffer1 doesn't call revert-buffer
                                        ;; with preserve-modes which means the CVS version doesn't
                                        ;; get updated, so we do it by hand.
                                        (run-hooks 'find-file-hooks)))

The comment implies that only CVS is affected, but it's all VCSs I'm guessing. At least in this case (vc-resync-buffer) doesn't fix this, but the (run-hooks) call does. The specific call that we need is (vc-file-clearprops buffer-file-name). Maybe we don't need to run ALL the hooks, but you can decide that.

Maybe vc-resynch-buffer should do the vc-clearprops.

closed time in 17 days

dkogan

issue commentcaldwell/commit-patch

Emacs isn't resyncing its internal vc state after a commit-patch commit

Lol, I apparently can't read. My eyes must have been drawn to the nicely formatted code section

dkogan

comment created time in 17 days

push eventcaldwell/commit-patch

David Caldwell

commit sha 0c82932fe38bc2f28a5e06c6db14e92098d3505d

README.md: Fix unclosed parenthetical

view details

push time in 19 days

push eventcaldwell/commit-patch

David Caldwell

commit sha bfef508901d023fe6cea2bd3dad2ee3ca60921da

README.md: Fix instruction headings

view details

push time in 19 days

push eventcaldwell/commit-patch

David Caldwell

commit sha 25a6fce8dd1795be3a220d361d16f2ae89f4f921

README.md: Revamp instructions, filling out emacs section

view details

David Caldwell

commit sha 1bda6d0e9289091c09bb833cd6c80229485d5dec

README.md: Move final prequisite paragraph to the top

view details

David Caldwell

commit sha 0e084112151db959bc811a515d5c4a8fab5e7a38

README.md: Add Installation and Development sections, removing IPC::Run from Prerequisites since we're fatpacked now

view details

push time in 19 days

push eventcaldwell/commit-patch

David Caldwell

commit sha a43a71fa20904024ce243d9d499309af70d97188

README.md: Update links

view details

David Caldwell

commit sha d8de27f80999c772ef5cbb67f8e7d40b51e5b495

README.md: Reorder VCSes based on my 100% totally rational perceptions of their importance.

view details

push time in 19 days

push eventcaldwell/commit-patch

David Caldwell

commit sha 4f67b2e7b9227286b3c3cf173daf0acc29ab56ee

commit-patch: Use a local carton libs automatically, for easier development

view details

David Caldwell

commit sha 9bce5d1ecc39b3f262d616012f7c3b47f2229142

It's 2021

view details

David Caldwell

commit sha 0cec690e36c3be0f9c668be596f5c2a97b8bc49f

README -> README.md (and Markdownify)

view details

push time in 19 days

PR closed caldwell/commit-patch

Fix some issues reported by lintian

Fix some issues reported by lintian

This merge proposal was created automatically by the Janitor bot. For more information, including instructions on how to disable these merge proposals, see https://janitor.debian.net/lintian-fixes.

You can follow up to this merge proposal as you normally would.

The bot will automatically update the merge proposal to resolve merge conflicts or close the merge proposal when all changes are applied through other means (e.g. cherry-picks). Updates may take several hours to propagate.

Build and test logs for this branch can be found at https://janitor.debian.net/lintian-fixes/pkg/commit-patch/04fd7f2e-cf39-4105-b911-18f8eb41c6db.

Debdiff

These changes affect the binary packages:

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/share/doc-base/commit-patch.commit-patch

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/share/doc-base/commit-patch

Control files: lines which differ (wdiff format)

  • Homepage: [-http​://porkrind.org/commit-patch/-] {+https​://porkrind.org/commit-patch/+}

You can also view the diffoscope diff (unfiltered).

+300 -1

1 comment

19 changed files

debian-janitor

pr closed time in 20 days