]> Nutra Git (v1) - gamesguru/git-remote-gcrypt.git/log
gamesguru/git-remote-gcrypt.git
9 years agoFix #20.
Sebastian Reuße [Sun, 27 Dec 2015 10:27:38 +0000 (11:27 +0100)]
Fix #20.

When a gcrypt remote is not available, for any reason
(network being down, the drive containing it not being
mounted, etc), pushing to the remote causes a new repository
ID to be created.

Instead, we now fail loudly when a remote is unavailable and
when the remote ID is already set.

https://github.com/bluss/git-remote-gcrypt/issues/20
(cherry picked from commit b46d48af15e0f8b89f2666aff2c045c9306305d6)

9 years agoGCRYPT_GPG_ARGS env var -> gcrypt.gpg-args conf
Sean Whitton [Mon, 4 Jul 2016 08:35:11 +0000 (17:35 +0900)]
GCRYPT_GPG_ARGS env var -> gcrypt.gpg-args conf

9 years agojustify existing lintian override
Sean Whitton [Mon, 4 Jul 2016 08:06:09 +0000 (17:06 +0900)]
justify existing lintian override

9 years agofix d/links -- dh_compress runs after dh_link
Sean Whitton [Mon, 4 Jul 2016 08:05:27 +0000 (17:05 +0900)]
fix d/links -- dh_compress runs after dh_link

9 years agogbp.conf: drop non-functional filtering settings
Sean Whitton [Mon, 4 Jul 2016 07:50:41 +0000 (16:50 +0900)]
gbp.conf: drop non-functional filtering settings

The filter directive filters imported upstream tarballs but fails to
filter generated tarballs.  It doesn't actually matter because source
format version 3 will ignore a debian/ subdir in an orig tarball.

9 years agofix minor error in d/links
Sean Whitton [Mon, 4 Jul 2016 07:49:58 +0000 (16:49 +0900)]
fix minor error in d/links

9 years agoadd d/links
Sean Whitton [Mon, 4 Jul 2016 07:49:07 +0000 (16:49 +0900)]
add d/links

9 years agogbp.conf: rewrite with comments
Sean Whitton [Mon, 4 Jul 2016 07:30:47 +0000 (16:30 +0900)]
gbp.conf: rewrite with comments

We do actually need separate Debian and upstream tags.

9 years agogbp.conf: standardise based on dh-make-elpa
Sean Whitton [Mon, 4 Jul 2016 07:22:56 +0000 (16:22 +0900)]
gbp.conf: standardise based on dh-make-elpa

9 years agogbp.conf: set debian-branch = upstream-branch
Sean Whitton [Mon, 4 Jul 2016 07:22:40 +0000 (16:22 +0900)]
gbp.conf: set debian-branch = upstream-branch

9 years agouse same github issue closing syntax as joey
Sean Whitton [Wed, 29 Jun 2016 11:22:11 +0000 (11:22 +0000)]
use same github issue closing syntax as joey

9 years agochangelog tweak
Sean Whitton [Wed, 29 Jun 2016 11:21:10 +0000 (11:21 +0000)]
changelog tweak

9 years agochangelog subheadings
Sean Whitton [Wed, 29 Jun 2016 11:16:23 +0000 (11:16 +0000)]
changelog subheadings

9 years agomerge changelogs
Sean Whitton [Wed, 20 Apr 2016 19:20:32 +0000 (12:20 -0700)]
merge changelogs

- easier to maintain
- preserves history of Joey's old changes
- permitted by policy

9 years agomore changelog wording
Sean Whitton [Sat, 2 Apr 2016 19:35:35 +0000 (12:35 -0700)]
more changelog wording

10 years agochangelog wording
Sean Whitton [Mon, 18 Jan 2016 16:16:01 +0000 (09:16 -0700)]
changelog wording

10 years agod/changelog: update
Sean Whitton [Mon, 18 Jan 2016 16:15:08 +0000 (09:15 -0700)]
d/changelog: update

10 years agofilter Debian stuff out of pristine-tar branch
Sean Whitton [Mon, 18 Jan 2016 15:19:11 +0000 (08:19 -0700)]
filter Debian stuff out of pristine-tar branch

10 years agod/changelog: update
Sean Whitton [Mon, 18 Jan 2016 15:16:33 +0000 (08:16 -0700)]
d/changelog: update

10 years agoCHANGELOG -> markdown
Sean Whitton [Mon, 18 Jan 2016 15:16:19 +0000 (08:16 -0700)]
CHANGELOG -> markdown

10 years agodebian/copyright: update
Sean Whitton [Mon, 18 Jan 2016 05:53:35 +0000 (22:53 -0700)]
debian/copyright: update

10 years agoremove Lintian override no-upstream-changelog
Sean Whitton [Mon, 18 Jan 2016 05:50:38 +0000 (22:50 -0700)]
remove Lintian override no-upstream-changelog

10 years agod/patches: Debianise README.rst
Sean Whitton [Mon, 18 Jan 2016 05:48:37 +0000 (22:48 -0700)]
d/patches: Debianise README.rst

10 years agorm old patch, whoops
Sean Whitton [Mon, 18 Jan 2016 05:47:18 +0000 (22:47 -0700)]
rm old patch, whoops

10 years agoupdate URIs in debian/changelog
Sean Whitton [Mon, 18 Jan 2016 05:46:13 +0000 (22:46 -0700)]
update URIs in debian/changelog

10 years agoswitch back to non-native package
Sean Whitton [Mon, 18 Jan 2016 05:43:07 +0000 (22:43 -0700)]
switch back to non-native package

Since we can expect this software to see use outside of Debian.

closes bluss#12

10 years agod/changelog: update
Sean Whitton [Mon, 18 Jan 2016 05:15:56 +0000 (22:15 -0700)]
d/changelog: update

10 years agoMerge remote-tracking branch 'chrysn/master' into devel
Sean Whitton [Mon, 18 Jan 2016 05:13:52 +0000 (22:13 -0700)]
Merge remote-tracking branch 'chrysn/master' into devel

10 years agoimplement GCRYPT_GPG_ARGS
Sean Whitton [Mon, 18 Jan 2016 05:05:54 +0000 (22:05 -0700)]
implement GCRYPT_GPG_ARGS

10 years agod/copyright: update
Sean Whitton [Mon, 18 Jan 2016 02:19:32 +0000 (19:19 -0700)]
d/copyright: update

10 years agochangelog entry for version 1.0.0!
Sean Whitton [Mon, 18 Jan 2016 02:14:03 +0000 (19:14 -0700)]
changelog entry for version 1.0.0!

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 agoUse git's the gpg.program if configured
chrysn [Tue, 10 Nov 2015 12:52:49 +0000 (13:52 +0100)]
Use git's the gpg.program if configured

Keyrings managed with gpg2 can contain secret keys whose public part is
unavailable to classic gpg; on the other hand, gpg2 won't see keys
created in gpg after an initial import.

Situations in which error messages like "gpg: error reading key: public
key not found" pop up can now be circumvented by setting the gpg.program
git configuration entry to gpg2.

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).