diff options
author | Eric Wong <e@80x24.org> | 2015-08-23 18:14:04 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2015-08-23 18:14:13 +0000 |
commit | 9d0d07a7a37c8a0a81646cb3a1e72ec1c937651c (patch) | |
tree | 100e68ffe65c74de2a9eb62edea3c66562c21fea /t | |
parent | b2b04ab22fcf0557a9beff3950b5d29c75bb5546 (diff) | |
download | public-inbox-9d0d07a7a37c8a0a81646cb3a1e72ec1c937651c.tar.gz |
Extend the purpose of core.sharedRepository to apply to the $GIT_DIR/public-inbox/xapian* directory.
Diffstat (limited to 't')
-rw-r--r-- | t/search.t | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -24,6 +24,31 @@ my $rw_commit = sub { }; { + # git repository perms + is(PublicInbox::SearchIdx->_git_config_perm(undef), + &PublicInbox::SearchIdx::PERM_GROUP, + "undefined permission is group"); + is(PublicInbox::SearchIdx::_umask_for( + PublicInbox::SearchIdx->_git_config_perm('0644')), + 0022, "644 => umask(0022)"); + is(PublicInbox::SearchIdx::_umask_for( + PublicInbox::SearchIdx->_git_config_perm('0600')), + 0077, "600 => umask(0077)"); + is(PublicInbox::SearchIdx::_umask_for( + PublicInbox::SearchIdx->_git_config_perm('0640')), + 0027, "640 => umask(0027)"); + is(PublicInbox::SearchIdx::_umask_for( + PublicInbox::SearchIdx->_git_config_perm('group')), + 0007, 'group => umask(0007)'); + is(PublicInbox::SearchIdx::_umask_for( + PublicInbox::SearchIdx->_git_config_perm('everybody')), + 0002, 'everybody => umask(0002)'); + is(PublicInbox::SearchIdx::_umask_for( + PublicInbox::SearchIdx->_git_config_perm('umask')), + umask, 'umask => existing umask'); +} + +{ my $root = Email::MIME->create( header_str => [ Date => 'Fri, 02 Oct 1993 00:00:00 +0000', |