]> Nutra Git (v2) - gamesguru/git-remote-gcrypt.git/log
gamesguru/git-remote-gcrypt.git
10 years agoMerge remote-tracking branch 'joeyh/master' into devel
Sean Whitton [Thu, 7 Jan 2016 18:15:14 +0000 (11:15 -0700)]
Merge remote-tracking branch 'joeyh/master' into devel

10 years agoNew Debian package revision 0.20130908-8
Sean Whitton [Thu, 7 Jan 2016 18:03:10 +0000 (11:03 -0700)]
New Debian package revision 0.20130908-8

10 years agod/changelog: document overrides
Sean Whitton [Thu, 7 Jan 2016 18:02:30 +0000 (11:02 -0700)]
d/changelog: document overrides

10 years agoRevert "New Debian package revision 0.20130908-8"
Sean Whitton [Thu, 7 Jan 2016 18:01:19 +0000 (11:01 -0700)]
Revert "New Debian package revision 0.20130908-8"

This reverts commit 26ab69cf54a761207c012685ada7748143322a76.

10 years agoNew Debian package revision 0.20130908-8
Sean Whitton [Thu, 7 Jan 2016 17:43:37 +0000 (10:43 -0700)]
New Debian package revision 0.20130908-8

10 years agofix override location
Sean Whitton [Thu, 7 Jan 2016 17:42:51 +0000 (10:42 -0700)]
fix override location

10 years agoRevert "New Debian package revision 0.20130908-8"
Sean Whitton [Thu, 7 Jan 2016 17:42:48 +0000 (10:42 -0700)]
Revert "New Debian package revision 0.20130908-8"

This reverts commit ef7ad2a0e17446236892c6504b145eb9b2a2a063.

10 years agoNew Debian package revision 0.20130908-8
Sean Whitton [Thu, 7 Jan 2016 17:38:39 +0000 (10:38 -0700)]
New Debian package revision 0.20130908-8

10 years agooverride debian-watch-file-is-missing
Sean Whitton [Thu, 7 Jan 2016 17:36:33 +0000 (10:36 -0700)]
override debian-watch-file-is-missing

Current upstream does not tag releases.

10 years agooverride no-upstream-changelog
Sean Whitton [Thu, 7 Jan 2016 17:34:50 +0000 (10:34 -0700)]
override no-upstream-changelog

There is no such changelog.

10 years agofix unused-file-paragraph-in-dep5-copyright
Sean Whitton [Thu, 7 Jan 2016 17:34:09 +0000 (10:34 -0700)]
fix unused-file-paragraph-in-dep5-copyright

10 years agoRevert "New Debian package revision 0.20130908-8"
Sean Whitton [Thu, 7 Jan 2016 17:33:52 +0000 (10:33 -0700)]
Revert "New Debian package revision 0.20130908-8"

This reverts commit 946d6b92e3c514f4b162499aa87b6e53aa51c45d.

10 years agoNew Debian package revision 0.20130908-8
Sean Whitton [Thu, 7 Jan 2016 17:22:43 +0000 (10:22 -0700)]
New Debian package revision 0.20130908-8

10 years agod/changelog: wrap long line
Sean Whitton [Thu, 7 Jan 2016 17:04:51 +0000 (10:04 -0700)]
d/changelog: wrap long line

10 years agofix Lintian depends-on-build-essential-package-without-using-version
Sean Whitton [Thu, 7 Jan 2016 17:04:35 +0000 (10:04 -0700)]
fix Lintian depends-on-build-essential-package-without-using-version

10 years agod/changelog: more detail on my changes
Sean Whitton [Thu, 7 Jan 2016 17:00:27 +0000 (10:00 -0700)]
d/changelog: more detail on my changes

10 years agoswitch upstream back to bluss
Sean Whitton [Thu, 7 Jan 2016 16:55:03 +0000 (09:55 -0700)]
switch upstream back to bluss

Joey Hess doesn't want to be upstream.  Current discussion on GitHub
will hopefully result in a new maintainer (possibly me).  So for now,
explicitly note that Joey's work is in
debian/patches/0001-joeyh-patches.patch and set upstream back to the
original.

10 years agod/changelog: close another bug
Sean Whitton [Thu, 7 Jan 2016 16:51:31 +0000 (09:51 -0700)]
d/changelog: close another bug

10 years agofix Lintian copyright-refers-to-symlink-license
Sean Whitton [Thu, 7 Jan 2016 16:51:13 +0000 (09:51 -0700)]
fix Lintian copyright-refers-to-symlink-license

10 years agod/control: rm duplicate Section:
Sean Whitton [Thu, 7 Jan 2016 16:51:01 +0000 (09:51 -0700)]
d/control: rm duplicate Section:

10 years agod/control: rm v. old dpkg version constraint
Sean Whitton [Thu, 7 Jan 2016 16:50:49 +0000 (09:50 -0700)]
d/control: rm v. old dpkg version constraint

10 years agoRevert "Debian package new version 0.20130908-8"
Sean Whitton [Thu, 7 Jan 2016 16:44:50 +0000 (09:44 -0700)]
Revert "Debian package new version 0.20130908-8"

This reverts commit 456a71fd707c32c427b29c565f678836bf04b99e.

10 years agoDebian package new version 0.20130908-8
Sean Whitton [Sat, 12 Dec 2015 23:17:09 +0000 (16:17 -0700)]
Debian package new version 0.20130908-8

10 years agomove joeyh's patches into a quilt patch
Sean Whitton [Sat, 12 Dec 2015 23:12:37 +0000 (16:12 -0700)]
move joeyh's patches into a quilt patch

This stops dpkg-source complaining that the orig tar has been modified.

10 years agofix orig tarball compression method
Sean Whitton [Sat, 12 Dec 2015 22:36:27 +0000 (15:36 -0700)]
fix orig tarball compression method

10 years agodebian/changelog: fix version number
Sean Whitton [Sat, 12 Dec 2015 22:28:37 +0000 (15:28 -0700)]
debian/changelog: fix version number

10 years agodrop README.rst from docs & instead use rst2man
Sean Whitton [Sat, 12 Dec 2015 21:49:34 +0000 (14:49 -0700)]
drop README.rst from docs & instead use rst2man

10 years agodebian/copyright: fix GPL-2 license text
Sean Whitton [Sat, 12 Dec 2015 21:43:18 +0000 (14:43 -0700)]
debian/copyright: fix GPL-2 license text

10 years agogitignore dpkg-buildpackage stuff
Sean Whitton [Sat, 12 Dec 2015 21:37:57 +0000 (14:37 -0700)]
gitignore dpkg-buildpackage stuff

10 years agoadd gbp config
Sean Whitton [Sat, 12 Dec 2015 21:37:34 +0000 (14:37 -0700)]
add gbp config

10 years agodebian/changelog: new upstream version 0.20140715
Sean Whitton [Sat, 12 Dec 2015 21:30:24 +0000 (14:30 -0700)]
debian/changelog: new upstream version 0.20140715

10 years agoswitch dpkg-source format to 3.0 (quilt)
Sean Whitton [Sat, 12 Dec 2015 21:29:53 +0000 (14:29 -0700)]
switch dpkg-source format to 3.0 (quilt)

10 years agodebian/copyright: update for new Debian maintainer
Sean Whitton [Sat, 12 Dec 2015 21:24:40 +0000 (14:24 -0700)]
debian/copyright: update for new Debian maintainer

10 years agodebian/control: new Debian package maintainer
Sean Whitton [Sat, 12 Dec 2015 21:24:17 +0000 (14:24 -0700)]
debian/control: new Debian package maintainer

Upstream for Debian is joeyh's fork of git-remote-gcrypt.

10 years agoimport Debian package version 0.20130908-7
Sean Whitton [Sat, 12 Dec 2015 21:18:26 +0000 (14:18 -0700)]
import Debian package version 0.20130908-7

11 years agoadded gcrypt.publish-participants configuration
Joey Hess [Tue, 15 Jul 2014 21:16:32 +0000 (17:16 -0400)]
added gcrypt.publish-participants configuration

Fixes https://github.com/blake2-ppc/git-remote-gcrypt/issues/9

11 years agofix on OSX
Joey Hess [Mon, 19 May 2014 22:20:51 +0000 (18:20 -0400)]
fix on OSX

set -e causes the xecho to not run if the xgrep fails. At least with OSX's
/bin/sh, which is:

GNU bash, version 3.2.51(1)-release (x86_64-apple-darwin13)

This didn't happen on Linux with:

GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)

Possibly a bug in bash, or an OSX-specific bug. However, disabling set -e
in the subshell seems a good idea anyway.

fixes https://github.com/blake2-ppc/git-remote-gcrypt/issues/15

11 years agoFix to work when there is no controlling terminal, but GPG_AGENT_INFO is set. Pass...
Joey Hess [Thu, 15 May 2014 18:27:56 +0000 (14:27 -0400)]
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.

Conflicts:
debian/changelog

12 years agoremove any git config for dummy-gcrypt-check remote
Joey Hess [Fri, 27 Sep 2013 20:47:43 +0000 (16:47 -0400)]
remove any git config for dummy-gcrypt-check remote

The gcrypt-id is cached to there when running --check

12 years agostop passing --fast-list
Joey Hess [Thu, 26 Sep 2013 19:56:56 +0000 (15:56 -0400)]
stop passing --fast-list

For unknown reasons, it makes --list-keys sometimes not show fingerprints
of certian keys.

12 years agoMerge branch 'better_signature_validation' of https://github.com/jburnham/git-remote...
Joey Hess [Thu, 19 Sep 2013 17:00:58 +0000 (13:00 -0400)]
Merge branch 'better_signature_validation' of https://github.com/jburnham/git-remote-gcrypt

12 years agoimprove docs
Joey Hess [Thu, 19 Sep 2013 16:27:15 +0000 (12:27 -0400)]
improve docs

12 years ago--check option to see if a repo exists and can be decrypted
Joey Hess [Thu, 19 Sep 2013 16:03:33 +0000 (12:03 -0400)]
--check option to see if a repo exists and can be decrypted

This is to allow programs to determine if a repo uses gcrypt, per #6.

Since this program already knows the name of the manifest file and how to
download it and decrypt it, it makes sense to do the check here rather than
in, eg, git-annex.

12 years agoBetter signature validation for subkeys.
Justin Burnham [Thu, 19 Sep 2013 06:27:32 +0000 (23:27 -0700)]
Better signature validation for subkeys.

12 years agoadd remote.<name>.gcrypt-signingkey config
Joey Hess [Tue, 17 Sep 2013 19:30:25 +0000 (15:30 -0400)]
add remote.<name>.gcrypt-signingkey config

This is needed by git-annex assistant when it sets up a gcrypt repository,
to ensure that the gpg key it was asked to use to encrypt the repo is the
same key used to sign it. If it's not, pulling from the repo won't work,
due to git-remote-gcrypt's "Only accepting signatories" check.

The user may have a global user.signingkey setting (I do), but be setting
up a different special-purpose key for encrypting their git repo. The
git-annex assistant cannot mess with the global value, so needs this to
override it.

12 years agoset --trust-model=always when encrypting
Joey Hess [Mon, 16 Sep 2013 19:45:10 +0000 (15:45 -0400)]
set --trust-model=always when encrypting

Otherwise gpg may prompt to verify if we want to encrypt to users who
do not have a defined trust level. But, the participants setting
explicitly listed them, so we know we want to encrypt to them.

closes #3

12 years agoREADME: Don't mention keyring files, it's not relevant anymore
root [Wed, 13 Mar 2013 06:28:41 +0000 (23:28 -0700)]
README: Don't mention keyring files, it's not relevant anymore

12 years agoRemove deprecated /G.XxX.. repository "url fragments" (previously autofixed)
root [Fri, 8 Mar 2013 12:55:40 +0000 (04:55 -0800)]
Remove deprecated /G.XxX.. repository "url fragments" (previously autofixed)

12 years agoRemove deprecated gcrypt::ssh:// (use rsync instead, previously autofixed)
root [Tue, 5 Mar 2013 08:29:21 +0000 (08:29 +0000)]
Remove deprecated gcrypt::ssh:// (use rsync instead, previously autofixed)

We need to remove this since git handles ssh:// URLs already. With this
change, we now use the git backend for these.

12 years agoRemove deprecated config gcrypt.keyring (use gcrypt.participants or default)
root [Thu, 14 Mar 2013 08:04:57 +0000 (12:04 +0400)]
Remove deprecated config gcrypt.keyring (use gcrypt.participants or default)

12 years agoSimplify by replacing echo_kill with a pipefail function
root [Sat, 9 Mar 2013 06:38:10 +0000 (14:38 +0800)]
Simplify by replacing echo_kill with a pipefail function

12 years agoUse directory in /tmp for temporary files
root [Sat, 9 Mar 2013 21:44:26 +0000 (04:44 +0700)]
Use directory in /tmp for temporary files

Using a standard directory for temporaries buys us performance when the
user wants it (has configured tmpfs for /tmp) and configurability
(accepts TMPDIR=).

Moving /pack to a temporary directory gives safe concurrent remote
repacks.

12 years agoAdd license header and the text of the GNU GPL
root [Sun, 3 Mar 2013 08:02:43 +0000 (09:02 +0100)]
Add license header and the text of the GNU GPL

12 years agoUse a longer pack key
root [Sun, 3 Mar 2013 08:02:43 +0000 (09:02 +0100)]
Use a longer pack key

There should be no difference if we use 32 random bytes or more, since
GPG's longest symmetric key is 32 bytes, but to just remove any doubt we
use a longer random passphrase.

13 years agoEncrypt and hash the new packfile streamingly
root [Fri, 25 Jan 2013 03:36:22 +0000 (10:36 +0700)]
Encrypt and hash the new packfile streamingly

13 years agoSimplify the use of the object list file
root [Sun, 25 Nov 2012 21:53:17 +0000 (01:53 +0400)]
Simplify the use of the object list file

13 years agoIntroduce xfeed output function
root [Mon, 7 Jan 2013 11:43:45 +0000 (03:43 -0800)]
Introduce xfeed output function

12 years agoCombine tempfile naming into one function
root [Sat, 2 Feb 2013 23:09:59 +0000 (04:09 +0500)]
Combine tempfile naming into one function

12 years agoGuard verify-pack and pack-objects and die on error
root [Fri, 22 Feb 2013 15:43:46 +0000 (15:43 +0000)]
Guard verify-pack and pack-objects and die on error

Use echo_kill for when echo_die is not enough.

12 years agoUse pathname expansion only where needed
root [Fri, 22 Feb 2013 19:51:03 +0000 (10:51 -0900)]
Use pathname expansion only where needed

13 years agoFix GCRYPT_FULL_REPACK to also repack when target has only 1 pack
root [Tue, 25 Dec 2012 06:22:30 +0000 (01:22 -0500)]
Fix GCRYPT_FULL_REPACK to also repack when target has only 1 pack

12 years agoSimplify PRIVENCRYPT
root [Sat, 23 Feb 2013 17:38:54 +0000 (18:38 +0100)]
Simplify PRIVENCRYPT

13 years agoSimplify line_count and pick_fields
root [Mon, 7 Jan 2013 05:58:04 +0000 (21:58 -0800)]
Simplify line_count and pick_fields

12 years agoremove splitcolon use
root [Thu, 14 Feb 2013 16:48:46 +0000 (19:48 +0300)]
remove splitcolon use

13 years agouse gpg_hash
root [Tue, 22 Jan 2013 22:30:02 +0000 (07:30 +0900)]
use gpg_hash

13 years agoRefactor fetch and repack
root [Sat, 10 Nov 2012 05:25:35 +0000 (09:25 +0400)]
Refactor fetch and repack

13 years agoMore specific pattern for manifest filter
root [Mon, 19 Nov 2012 22:03:41 +0000 (22:03 +0000)]
More specific pattern for manifest filter

12 years agoUse $1, $2 instead of $@ here
root [Fri, 1 Feb 2013 05:01:36 +0000 (09:01 +0400)]
Use $1, $2 instead of $@ here

If found a bug in mksh, where it would not split "$@" if IFS is null
(reported).

13 years agoFixup cleanup at exit
root [Mon, 14 Jan 2013 10:00:07 +0000 (16:00 +0600)]
Fixup cleanup at exit

13 years agoCleanup use of "quotes"
root [Tue, 22 Jan 2013 18:25:23 +0000 (17:25 -0100)]
Cleanup use of "quotes"

12 years agoRename main manifest globals for consistency and symmetry
root [Thu, 7 Feb 2013 15:43:41 +0000 (21:43 +0600)]
Rename main manifest globals for consistency and symmetry

12 years agoUnify filter_to and its negation, also make it faster by direct append
root [Sun, 3 Feb 2013 18:30:06 +0000 (23:30 +0500)]
Unify filter_to and its negation, also make it faster by direct append

13 years agoEdit wording in README
root [Mon, 21 Jan 2013 22:37:06 +0000 (17:37 -0500)]
Edit wording in README

13 years agoCode and naming conventions around return variables
root [Sat, 5 Jan 2013 17:22:32 +0000 (16:22 -0100)]
Code and naming conventions around return variables

13 years agoUse filter_to for pruning Packlist after repack
root [Mon, 28 Jan 2013 07:44:43 +0000 (07:44 +0000)]
Use filter_to for pruning Packlist after repack

13 years agoReplace wc -l with line_count
root [Mon, 17 Dec 2012 15:38:26 +0000 (06:38 -0900)]
Replace wc -l with line_count

13 years agoUse filter_to for key_line
root [Thu, 22 Nov 2012 01:46:46 +0000 (02:46 +0100)]
Use filter_to for key_line

13 years agoFix checking for multiple keys
root [Fri, 4 Jan 2013 10:40:21 +0000 (10:40 +0000)]
Fix checking for multiple keys

13 years agoUpdate Branchlist using filter_remove
root [Fri, 23 Nov 2012 16:03:14 +0000 (20:03 +0400)]
Update Branchlist using filter_remove

13 years agoIntroduce filter_to, pick_fields
root [Sun, 9 Dec 2012 05:48:45 +0000 (11:48 +0600)]
Introduce filter_to, pick_fields

12 years agoMinicleanup in do_push
root [Mon, 11 Feb 2013 02:06:09 +0000 (23:06 -0300)]
Minicleanup in do_push

13 years agoUse have_packs+ file directly with grep
root [Sat, 10 Nov 2012 13:49:56 +0000 (13:49 +0000)]
Use have_packs+ file directly with grep

12 years agoFix bug with goodsig variable
root [Fri, 8 Feb 2013 09:21:21 +0000 (09:21 +0000)]
Fix bug with goodsig variable

13 years agoread_config: only pick first key for each key id
root [Thu, 24 Jan 2013 17:17:56 +0000 (17:17 +0000)]
read_config: only pick first key for each key id

13 years agoPut the main loop for the git protocol in a function
root [Mon, 7 Jan 2013 01:20:39 +0000 (18:20 -0700)]
Put the main loop for the git protocol in a function

13 years agoFix minor coding style and cleanup local variables
root [Fri, 16 Nov 2012 12:57:54 +0000 (04:57 -0800)]
Fix minor coding style and cleanup local variables

13 years agoDon't show errors from git fetch when using the git backend
root [Tue, 22 Jan 2013 07:24:36 +0000 (09:24 +0200)]
Don't show errors from git fetch when using the git backend

13 years agoUse a function for cleanup at exit
root [Thu, 13 Dec 2012 17:02:14 +0000 (21:02 +0400)]
Use a function for cleanup at exit

13 years agoREADME: Fix to use `remote id`
root [Thu, 29 Nov 2012 02:45:29 +0000 (07:45 +0500)]
README: Fix to use `remote id`

13 years agoSimplify formatting of the manifest
root [Tue, 6 Nov 2012 22:21:51 +0000 (07:21 +0900)]
Simplify formatting of the manifest

13 years agoUse append_to
root [Sun, 28 Oct 2012 05:40:19 +0000 (22:40 -0700)]
Use append_to

13 years agoGroup modifiable globals together
root [Fri, 11 Jan 2013 08:01:06 +0000 (11:01 +0300)]
Group modifiable globals together

13 years agoUpdate license text
root [Fri, 16 Nov 2012 06:47:51 +0000 (03:47 -0300)]
Update license text

13 years agoUse set -u (no unset vars)
root [Sat, 15 Dec 2012 08:37:51 +0000 (13:37 +0500)]
Use set -u (no unset vars)

13 years agoUse return variables for Goodsig and Signers
root [Sun, 2 Dec 2012 02:41:09 +0000 (00:41 -0200)]
Use return variables for Goodsig and Signers

13 years agoUse setvar for return variables
root [Wed, 21 Nov 2012 19:37:24 +0000 (03:37 +0800)]
Use setvar for return variables

13 years agoUpdate Gref_rbranch when connecting
root [Sun, 16 Dec 2012 09:01:02 +0000 (09:01 +0000)]
Update Gref_rbranch when connecting

13 years agoFix markup of Repository Format section
root [Thu, 3 Jan 2013 15:31:03 +0000 (16:31 +0100)]
Fix markup of Repository Format section

13 years agoEdit README
root [Sun, 20 Jan 2013 11:22:44 +0000 (19:22 +0800)]
Edit README

12 years agoOrganize the README in a neat way, putting extra info in the Notes chapter
root [Thu, 14 Feb 2013 00:00:00 +0000 (00:00 +0000)]
Organize the README in a neat way, putting extra info in the Notes chapter