Commit graph

  • c55e1fdd9b remote.<name>.gcrypt-participants overwritten on pull master jigen 2015-09-10 19:31:41 +0200
  • 5dcc77f507 added gcrypt.publish-participants configuration Joey Hess 2014-07-15 17:16:32 -0400
  • 0ce768c4dd fix on OSX Joey Hess 2014-05-19 18:20:51 -0400
  • 8b619df24a Fix to work when there is no controlling terminal, but GPG_AGENT_INFO is set. Pass --no-tty to gpg in this situation. This is needed to interoperate with the git-annex assistant, which often runs without a controlling terminal, and will in a new version always do so. Joey Hess 2014-05-15 14:27:56 -0400
  • c826c39208 remove any git config for dummy-gcrypt-check remote Joey Hess 2013-09-27 16:47:43 -0400
  • b0174432a0 stop passing --fast-list Joey Hess 2013-09-26 15:56:56 -0400
  • 29ed089cce Merge branch 'better_signature_validation' of https://github.com/jburnham/git-remote-gcrypt Joey Hess 2013-09-19 13:00:58 -0400
  • 6ddc058981 improve docs Joey Hess 2013-09-19 12:27:15 -0400
  • 83d519179f --check option to see if a repo exists and can be decrypted Joey Hess 2013-09-19 12:03:33 -0400
  • 4f98834216 Better signature validation for subkeys. Justin Burnham 2013-09-18 23:27:32 -0700
  • 243671037f add remote.<name>.gcrypt-signingkey config Joey Hess 2013-09-17 15:30:25 -0400
  • 912a827570 set --trust-model=always when encrypting Joey Hess 2013-09-16 15:45:10 -0400
  • 79b997382a README: Don't mention keyring files, it's not relevant anymore root 2013-03-12 23:28:41 -0700
  • b6d922cc68 Remove deprecated /G.XxX.. repository "url fragments" (previously autofixed) root 2013-03-08 04:55:40 -0800
  • 6233fdebdd Remove deprecated gcrypt::ssh:// (use rsync instead, previously autofixed) root 2013-03-05 08:29:21 +0000
  • 8726767e25 Remove deprecated config gcrypt.keyring (use gcrypt.participants or default) root 2013-03-14 12:04:57 +0400
  • 41d8f0d953 Simplify by replacing echo_kill with a pipefail function root 2013-03-09 14:38:10 +0800
  • 1c26102791 Use directory in /tmp for temporary files root 2013-03-10 04:44:26 +0700
  • 0b459b4b87 Add license header and the text of the GNU GPL root 2013-03-03 09:02:43 +0100
  • 5f7f1afc85 Use a longer pack key root 2013-03-03 09:02:43 +0100
  • e1f60d45bb Encrypt and hash the new packfile streamingly root 2013-01-25 10:36:22 +0700
  • bc1c097c42 Simplify the use of the object list file root 2012-11-26 01:53:17 +0400
  • 67697c2b32 Introduce xfeed output function root 2013-01-07 03:43:45 -0800
  • 5122bf09cb Combine tempfile naming into one function root 2013-02-03 04:09:59 +0500
  • 1436e6eb8e Guard verify-pack and pack-objects and die on error root 2013-02-22 15:43:46 +0000
  • 188b25df88 Use pathname expansion only where needed root 2013-02-22 10:51:03 -0900
  • c0273f5ac8 Fix GCRYPT_FULL_REPACK to also repack when target has only 1 pack root 2012-12-25 01:22:30 -0500
  • 367ced925b Simplify PRIVENCRYPT root 2013-02-23 18:38:54 +0100
  • 6fb48d0eea Simplify line_count and pick_fields root 2013-01-06 21:58:04 -0800
  • 3cddb977c4 remove splitcolon use root 2013-02-14 19:48:46 +0300
  • a7f381143e use gpg_hash root 2013-01-23 07:30:02 +0900
  • 84ac13f5a9 Refactor fetch and repack root 2012-11-10 09:25:35 +0400
  • a50a225ff0 More specific pattern for manifest filter root 2012-11-19 22:03:41 +0000
  • bb03601d73 Use $1, $2 instead of $@ here root 2013-02-01 09:01:36 +0400
  • 786dc939d4 Fixup cleanup at exit root 2013-01-14 16:00:07 +0600
  • 2fa9a4a7ef Cleanup use of "quotes" root 2013-01-22 17:25:23 -0100
  • 479cbcbe6e Rename main manifest globals for consistency and symmetry root 2013-02-07 21:43:41 +0600
  • 971bfcd633 Unify filter_to and its negation, also make it faster by direct append root 2013-02-03 23:30:06 +0500
  • 7c45d73f4e Edit wording in README root 2013-01-21 17:37:06 -0500
  • f2a1d6daa6 Code and naming conventions around return variables root 2013-01-05 16:22:32 -0100
  • 85211abfc0 Use filter_to for pruning Packlist after repack root 2013-01-28 07:44:43 +0000
  • 1d7a760a7e Replace wc -l with line_count root 2012-12-17 06:38:26 -0900
  • 100490af1f Use filter_to for key_line root 2012-11-22 02:46:46 +0100
  • 1c02c0f6cb Fix checking for multiple keys root 2013-01-04 10:40:21 +0000
  • 698bc260c3 Update Branchlist using filter_remove root 2012-11-23 20:03:14 +0400
  • 1cbe51f2e1 Introduce filter_to, pick_fields root 2012-12-09 11:48:45 +0600
  • 56356a8315 Minicleanup in do_push root 2013-02-10 23:06:09 -0300
  • 4d1f2999f1 Use have_packs+ file directly with grep root 2012-11-10 13:49:56 +0000
  • 0e8b89f244 Fix bug with goodsig variable root 2013-02-08 09:21:21 +0000
  • 5e090e019b read_config: only pick first key for each key id root 2013-01-24 17:17:56 +0000
  • cd90cea0fe Put the main loop for the git protocol in a function root 2013-01-06 18:20:39 -0700
  • 2261a5e7af Fix minor coding style and cleanup local variables root 2012-11-16 04:57:54 -0800
  • 575b919143 Don't show errors from git fetch when using the git backend root 2013-01-22 09:24:36 +0200
  • fc191d5b3c Use a function for cleanup at exit root 2012-12-13 21:02:14 +0400
  • d85190ef51 README: Fix to use remote id root 2012-11-29 07:45:29 +0500
  • b54768df01 Simplify formatting of the manifest root 2012-11-07 07:21:51 +0900
  • 181bf7f38b Use append_to root 2012-10-27 22:40:19 -0700
  • d1fc6292a9 Group modifiable globals together root 2013-01-11 11:01:06 +0300
  • 872e82a427 Update license text root 2012-11-16 03:47:51 -0300
  • feca906231 Use set -u (no unset vars) root 2012-12-15 13:37:51 +0500
  • d6d8d565c9 Use return variables for Goodsig and Signers root 2012-12-02 00:41:09 -0200
  • 6e90c21c87 Use setvar for return variables root 2012-11-22 03:37:24 +0800
  • 2a65af1d20 Update Gref_rbranch when connecting root 2012-12-16 09:01:02 +0000
  • 007bfb29de Fix markup of Repository Format section root 2013-01-03 16:31:03 +0100
  • aeb3135bcb Edit README root 2013-01-20 19:22:44 +0800
  • 85e65ca48e Organize the README in a neat way, putting extra info in the Notes chapter root 2013-02-14 00:00:00 +0000
  • cc3fd5b985 Edit the summary of the repository format/process root 2013-02-14 00:00:00 +0000
  • b6cd6f7138 Tone down the development version warnings root 2013-02-14 00:00:00 +0000
  • eb4b324542 Use a shorter, simpler repo ID since users will see it (occasionally) root 2013-02-14 00:00:00 +0000
  • 64eb50b695 Automatically forward-port repository config root 2013-02-14 00:00:00 +0000
  • 789cb4d7c3 Update README for remote.<name>.gcrypt-participants and default simple mode root 2013-02-14 00:00:00 +0000
  • 4f04d2d43b Encrypt to self by default; basic functionality now needs no configuration root 2013-02-14 00:00:00 +0000
  • 14da0a4d33 Migrate to SHA-256 and implicit repo ID (PARTIAL REPO FORMAT CHANGE) root 2013-02-14 00:00:00 +0000
  • 4d28d8fe4d Do not use grep -F (busybox incompatible) root 2013-02-14 00:00:00 +0000
  • 402eca0a09 Give warning about future format change root 2013-02-14 00:00:00 +0000
  • 5c16aa4bda Allow user to set $GCRYPT_FULL_REPACK to force repack of remote root 2013-02-14 00:00:00 +0000
  • 2cac13417a Unify all uses of trap root 2013-02-14 00:00:00 +0000
  • 5751a91aef Factor out common code in do_fetch and repack root 2013-02-14 00:00:00 +0000
  • 80ac8a61e2 Use normal "url-safe" variant of base64 for repo url fragment root 2013-02-14 00:00:00 +0000
  • 677df0e31b Use rsync for both rsync and ssh access root 2013-02-14 00:00:00 +0000
  • 68ff0eb7c4 Document the keep field root 2013-02-14 00:00:00 +0000
  • 96b7608966 Repack the encrypted remote regularly root 2013-02-14 00:00:00 +0000
  • 6f0af6d0ff Simplify informational output to emphasize the new repo URL root 2013-02-14 00:00:00 +0000
  • 3a7f96671e Add ./install.sh to install git-remote-gcrypt and its man page root 2013-02-14 00:00:00 +0000
  • f1614d70ec Parameterise type of hash used root 2013-02-14 00:00:00 +0000
  • fc6d0b6e71 Fix iseq for null strings root 2013-02-14 00:00:00 +0000
  • bb0f05e03a Document manifest fields better root 2013-02-14 00:00:00 +0000
  • 7aa54e1ae6 Use config gcrypt.participants for GPG key ids root 2013-02-14 00:00:00 +0000
  • 6173d0ffe0 Use URL fragment for repository id instead of G.* root 2013-02-14 00:00:00 +0000
  • 192befdb62 Request signature on manifest before uploading pack root 2013-02-14 00:00:00 +0000
  • b1f7d3ec22 Support rsync:// root 2013-02-14 00:00:00 +0000
  • e2de0ce73f Simply detect if using git repository backend. gitception:// is unneeded root 2013-02-14 00:00:00 +0000
  • 853dae8914 Use grep instead of sort/uniq root 2013-02-14 00:00:00 +0000
  • 0a1730741c Update README root 2013-02-14 00:00:00 +0000
  • fdb2732abb Use batch-check to use only the remote_has commits we also have locally root 2013-02-14 00:00:00 +0000
  • 8e1246e738 Allow deleting remote refs root 2013-02-14 00:00:00 +0000
  • 543ca86029 Only encrypt to keys with encrypt capability root 2013-02-14 00:00:00 +0000
  • aa4b80db7f Update README so it can generate a man page with rst2man root 2013-02-14 00:00:00 +0000
  • dc2d0b34b1 Minor cleanup (make sure used variables are clear at start) root 2013-02-14 00:00:00 +0000
  • 6c203aaa77 Add extension namespace in manifest files, 'extn' lines are preserved root 2013-02-14 00:00:00 +0000