first commitclear
This commit is contained in:
commit
5eeb23470a
264 changed files with 1644 additions and 0 deletions
19
.env
Executable file
19
.env
Executable file
|
|
@ -0,0 +1,19 @@
|
|||
# You can find documentation for all the supported env variables at https://immich.app/docs/install/environment-variables
|
||||
|
||||
# The location where your uploaded files are stored
|
||||
UPLOAD_LOCATION=/srv/ssd1/immach
|
||||
|
||||
# The Immich version to use. You can pin this to a specific version like "v1.71.0"
|
||||
# IMMICH_VERSION="latest"
|
||||
|
||||
# Connection secrets for postgres and typesense. You should change these to random passwords
|
||||
TYPESENSE_API_KEY=some-random-text
|
||||
DB_PASSWORD=postgres
|
||||
|
||||
# The values below this line do not need to be changed
|
||||
###################################################################################
|
||||
DB_HOSTNAME=immich_postgres
|
||||
DB_USERNAME=postgres
|
||||
DB_DATABASE_NAME=immich
|
||||
|
||||
REDIS_HOSTNAME=immich_redis
|
||||
74
NG-Archives.yaml
Executable file
74
NG-Archives.yaml
Executable file
|
|
@ -0,0 +1,74 @@
|
|||
|
||||
|
||||
# onlyoffice-documentserver:
|
||||
# # build:
|
||||
# # context: .
|
||||
# container_name: onlyoffice-documentserver
|
||||
# image: onlyoffice/documentserver:latest
|
||||
# depends_on:
|
||||
# - onlyoffice-postgresql
|
||||
# - onlyoffice-rabbitmq
|
||||
# environment:
|
||||
# - DB_TYPE=postgres
|
||||
# - DB_HOST=onlyoffice-postgresql
|
||||
# - DB_PORT=5432
|
||||
# - DB_NAME=onlyoffice
|
||||
# - DB_USER=onlyoffice
|
||||
# - AMQP_URI=amqp://guest:guest@onlyoffice-rabbitmq
|
||||
# - PGID=33
|
||||
# - PUID=33
|
||||
# # Uncomment strings below to enable the JSON Web Token validation.
|
||||
# #- JWT_ENABLED=true
|
||||
# #- JWT_SECRET=secret
|
||||
# #- JWT_HEADER=Authorization
|
||||
# #- JWT_IN_BODY=true
|
||||
# ports:
|
||||
# - '8085:80'
|
||||
# - '4443:443'
|
||||
# stdin_open: true
|
||||
# restart: always
|
||||
# # stop_grace_period: 60s
|
||||
# volumes:
|
||||
# - /DockerVol/onlyoffice/var/www/data:/var/www/onlyoffice/Data
|
||||
# - /DockerVol/onlyoffice/var/log:/var/log/onlyoffice
|
||||
# - /DockerVol/onlyoffice/var/lib:/var/lib/onlyoffice/documentserver/App_Data/cache/files
|
||||
# - /DockerVol/onlyoffice/var/www/example:/var/www/onlyoffice/documentserver-example/public/files
|
||||
# - /usr/share/fonts:/usr/share/fonts
|
||||
|
||||
# onlyoffice-rabbitmq:
|
||||
# container_name: onlyoffice-rabbitmq
|
||||
# image: rabbitmq
|
||||
# restart: always
|
||||
# expose:
|
||||
# - '5672'
|
||||
|
||||
# onlyoffice-postgresql:
|
||||
# container_name: onlyoffice-postgresql
|
||||
# image: postgres:9.5
|
||||
# environment:
|
||||
# - POSTGRES_DB=onlyoffice
|
||||
# - POSTGRES_USER=onlyoffice
|
||||
# - POSTGRES_HOST_AUTH_METHOD=trust
|
||||
# - PGID=33
|
||||
# - PUID=33
|
||||
# restart: always
|
||||
# expose:
|
||||
# - '5432'
|
||||
# volumes:
|
||||
# - postgresql_data:/var/lib/postgresql
|
||||
|
||||
# collabora:
|
||||
# image: collabora/code
|
||||
# container_name: collabora
|
||||
# hostname: collabora
|
||||
# ports:
|
||||
# - 9980:9980
|
||||
# environment:
|
||||
# - domain=office\\.netgrimoire\\.com
|
||||
# - PGID=33
|
||||
# - PUID=33
|
||||
# - extra_params=--o:ssl.enable=false
|
||||
# cap_add:
|
||||
# - MKNOD
|
||||
# restart: always
|
||||
|
||||
110
NG-Immich.yaml
Executable file
110
NG-Immich.yaml
Executable file
|
|
@ -0,0 +1,110 @@
|
|||
#version: "2.2"
|
||||
services:
|
||||
|
||||
immich-server:
|
||||
container_name: immich_server
|
||||
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
|
||||
command: ["start.sh", "immich"]
|
||||
networks:
|
||||
- netgrimoire
|
||||
volumes:
|
||||
- ${UPLOAD_LOCATION}:/usr/src/app/upload
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /srv/ssd1/:/nextcloud:ro
|
||||
- /export:/nas:ro
|
||||
env_file:
|
||||
- .env
|
||||
depends_on:
|
||||
- redis
|
||||
- database
|
||||
- typesense
|
||||
restart: always
|
||||
|
||||
immich-microservices:
|
||||
container_name: immich_microservices
|
||||
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
|
||||
# extends:
|
||||
# file: hwaccel.yml
|
||||
# service: hwaccel
|
||||
command: ["start.sh", "microservices"]
|
||||
networks:
|
||||
- netgrimoire
|
||||
volumes:
|
||||
- ${UPLOAD_LOCATION}:/usr/src/app/upload
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
env_file:
|
||||
- .env
|
||||
depends_on:
|
||||
- redis
|
||||
- database
|
||||
- typesense
|
||||
restart: always
|
||||
|
||||
immich-machine-learning:
|
||||
container_name: immich_machine_learning
|
||||
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
|
||||
networks:
|
||||
- netgrimoire
|
||||
volumes:
|
||||
- /DockerVol/immich-model-cache:/cache
|
||||
env_file:
|
||||
- .env
|
||||
restart: always
|
||||
|
||||
immich-web:
|
||||
container_name: immich_web
|
||||
image: ghcr.io/immich-app/immich-web:${IMMICH_VERSION:-release}
|
||||
networks:
|
||||
- netgrimoire
|
||||
env_file:
|
||||
- .env
|
||||
restart: always
|
||||
|
||||
typesense:
|
||||
container_name: immich_typesense
|
||||
image: typesense/typesense:0.24.1@sha256:9bcff2b829f12074426ca044b56160ca9d777a0c488303469143dd9f8259d4dd
|
||||
networks:
|
||||
- netgrimoire
|
||||
environment:
|
||||
- TYPESENSE_API_KEY=${TYPESENSE_API_KEY}
|
||||
- TYPESENSE_DATA_DIR=/data
|
||||
# remove this to get debug messages
|
||||
- GLOG_minloglevel=1
|
||||
volumes:
|
||||
- /DockerVol/tsinse_immich/data:/data
|
||||
restart: always
|
||||
|
||||
redis:
|
||||
container_name: immich_redis
|
||||
image: redis:6.2-alpine@sha256:70a7a5b641117670beae0d80658430853896b5ef269ccf00d1827427e3263fa3
|
||||
networks:
|
||||
- netgrimoire
|
||||
restart: always
|
||||
|
||||
database:
|
||||
container_name: immich_postgres
|
||||
image: postgres:14-alpine@sha256:28407a9961e76f2d285dc6991e8e48893503cc3836a4755bbc2d40bcc272a441
|
||||
env_file:
|
||||
- .env
|
||||
networks:
|
||||
- netgrimoire
|
||||
environment:
|
||||
POSTGRES_PASSWORD: ${DB_PASSWORD}
|
||||
POSTGRES_USER: ${DB_USERNAME}
|
||||
POSTGRES_DB: ${DB_DATABASE_NAME}
|
||||
volumes:
|
||||
- /DockerVol/immich_postgres/data:/var/lib/postgresql/data
|
||||
restart: always
|
||||
|
||||
immich-proxy:
|
||||
container_name: immich_proxy
|
||||
image: ghcr.io/immich-app/immich-proxy:${IMMICH_VERSION:-release}
|
||||
networks:
|
||||
- netgrimoire
|
||||
ports:
|
||||
- 2283:8080
|
||||
depends_on:
|
||||
- immich-server
|
||||
- immich-web
|
||||
restart: always
|
||||
|
||||
65
NG-Media.yaml
Executable file
65
NG-Media.yaml
Executable file
|
|
@ -0,0 +1,65 @@
|
|||
#version: "2.2"
|
||||
services:
|
||||
|
||||
|
||||
|
||||
# photoprism:
|
||||
# image: photoprism/photoprism
|
||||
# container_name: photoprism
|
||||
# hostname: photoprism
|
||||
# networks:
|
||||
# - netgrimoire
|
||||
# ports:
|
||||
# - 2342:2342
|
||||
# environment:
|
||||
# - PHOTOPRISM_PUBLIC=true
|
||||
# - PHOTOPRISM_UPLOAD_NSFW=true
|
||||
# - PHOTOPRISM_ADMIN_PASSWORD=F@lcon12
|
||||
# - PGID=33
|
||||
# - PUID=33
|
||||
# volumes:
|
||||
# - /DockerVol/photoprism:/photoprism/storage
|
||||
# - /DockerVol/photoprism/photos:/photoprism/originals
|
||||
# - /srv/ssd1/NextCloud/traveler/files/Photos:/photoprism/originals/Phil
|
||||
# - /srv/ssd1/NextCloud/traveler/files/InstantUpload:/photoprism/originals/Phil/Upload
|
||||
# - /srv/ssd1/NextCloud/cindy/files/300 Saltwater Tank Pics:/photoprism/originals/Cindy/tanks
|
||||
# - /srv/ssd1/NextCloud/cindy/files/Photos:/photoprism/originals/Cindy/Upload
|
||||
# - /export/Photos:/photoprism/photos
|
||||
# restart: always
|
||||
|
||||
|
||||
stash:
|
||||
image: stashapp/stash:latest
|
||||
container_name: stash
|
||||
networks:
|
||||
- netgrimoire
|
||||
restart: unless-stopped
|
||||
## the container's port must be the same with the STASH_PORT in the environment section
|
||||
ports:
|
||||
- "9999:9999"
|
||||
## If you intend to use stash's DLNA functionality uncomment the below network mode and comment out the above ports section
|
||||
# network_mode: host
|
||||
environment:
|
||||
- PGID=33
|
||||
- PUID=33
|
||||
- STASH_STASH=/data/
|
||||
- STASH_GENERATED=/generated/
|
||||
- STASH_METADATA=/metadata/
|
||||
- STASH_CACHE=/cache/
|
||||
## Adjust below to change default port (9999)
|
||||
- STASH_PORT=9999
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
## Adjust below paths (the left part) to your liking.
|
||||
## E.g. you can change ./config:/root/.stash to ./stash:/root/.stash
|
||||
|
||||
## Keep configs, scrapers, and plugins here.
|
||||
- /DockerVol/Stash/config:/root/.stash
|
||||
## Point this at your collection.
|
||||
- /export/Data:/data
|
||||
## This is where your stash's metadata lives
|
||||
- /DockerVol/Stash/metadata:/metadata
|
||||
## Any other cache content.
|
||||
- ./DockerVol/Stash/cache:/cache
|
||||
## Where to store generated content (screenshots,previews,transcodes,sprites)
|
||||
- /DockerVol/Stash/generated:/generated
|
||||
103
NG-Mgmt-Tools.yaml
Executable file
103
NG-Mgmt-Tools.yaml
Executable file
|
|
@ -0,0 +1,103 @@
|
|||
version: "3.3"
|
||||
services:
|
||||
|
||||
scrutiny:
|
||||
image: ghcr.io/analogj/scrutiny:master-omnibus
|
||||
container_name: scrutiny
|
||||
hostname: scrutiny
|
||||
networks:
|
||||
- netgrimoire
|
||||
ports:
|
||||
- 8081:8080
|
||||
- 8086:8086
|
||||
cap_add:
|
||||
- SYS_RAWIO
|
||||
devices:
|
||||
- "/dev/sda"
|
||||
# - "/dev/sdb"
|
||||
- "/dev/sdc"
|
||||
- "/dev/sdd"
|
||||
- "/dev/sde"
|
||||
- "/dev/sdf"
|
||||
- "/dev/sdg"
|
||||
- "/dev/sdh"
|
||||
- "/dev/sdi"
|
||||
- "/dev/sdj"
|
||||
volumes:
|
||||
- /run/udev:/run/udev:ro
|
||||
- /DockerVol/scrutiny/config:/opt/scrutiny/config
|
||||
- /DockerVol/scrutiny/influxdb:/opt/scrutiny/influxdb
|
||||
|
||||
|
||||
glances:
|
||||
image: nicolargo/glances
|
||||
container_name: glances
|
||||
hostname: glances
|
||||
restart: always
|
||||
network_mode: host
|
||||
privileged: true
|
||||
pid: host
|
||||
volumes:
|
||||
- /docker/volumes/glances/config:/glances/conf
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
environment:
|
||||
- TZ=Europe/Brussels
|
||||
- "GLANCES_OPT=-w"
|
||||
ports:
|
||||
- 61208-61209:61208-61209
|
||||
|
||||
lldap:
|
||||
image: lldap/lldap:stable
|
||||
ports:
|
||||
# For LDAP, not recommended to expose, see Usage section.
|
||||
#- "3890:3890"
|
||||
# For LDAPS (LDAP Over SSL), enable port if LLDAP_LDAPS_OPTIONS__ENABLED set true, look env below
|
||||
#- "6360:6360"
|
||||
# For the web front-end
|
||||
- "17170:17170"
|
||||
volumes:
|
||||
- "/DockerVol/lldap/lldap_data:/data"
|
||||
# Alternatively, you can mount a local folder
|
||||
# - "./lldap_data:/data"
|
||||
networks:
|
||||
- netgrimoire
|
||||
environment:
|
||||
- TZ=America/Chicago
|
||||
- PGID=999
|
||||
- PUID=1001
|
||||
- LLDAP_JWT_SECRET=F@lcon13
|
||||
- LLDAP_KEY_SEED=1qaz@WSX1qaz@WSX
|
||||
- LLDAP_LDAP_BASE_DN=dc=pncharris,dc=com
|
||||
# If using LDAPS, set enabled true and configure cert and key path
|
||||
# - LLDAP_LDAPS_OPTIONS__ENABLED=true
|
||||
# - LLDAP_LDAPS_OPTIONS__CERT_FILE=/path/to/certfile.crt
|
||||
# - LLDAP_LDAPS_OPTIONS__KEY_FILE=/path/to/keyfile.key
|
||||
# You can also set a different database:
|
||||
# - LLDAP_DATABASE_URL=mysql://mysql-user:password@mysql-server/my-database
|
||||
# - LLDAP_DATABASE_URL=postgres://postgres-user:password@postgres-server/my-database
|
||||
|
||||
|
||||
# netboot:
|
||||
# image: linuxserver/netbootxyz
|
||||
# container_name: netboot
|
||||
# hostname: netboot
|
||||
# ports:
|
||||
# - 3000:3000
|
||||
# - 69:69
|
||||
# - 8084:80
|
||||
# environment:
|
||||
# - PGID=33
|
||||
# - PUID=33
|
||||
# volumes:
|
||||
# - /DockerVol/netboot:/config
|
||||
# - /export/Images/netboot:/assets
|
||||
# restart: always
|
||||
|
||||
# agent:
|
||||
# image: portainer/agent
|
||||
# volumes:
|
||||
# - /var/run/docker.sock:/var/run/docker.sock
|
||||
# - /var/lib/docker/volumes:/var/lib/docker/volumes
|
||||
# ports:
|
||||
# - "9001:9001"
|
||||
# restart: always
|
||||
65
NG-NextCloud.yaml
Executable file
65
NG-NextCloud.yaml
Executable file
|
|
@ -0,0 +1,65 @@
|
|||
|
||||
version: "3.3"
|
||||
services:
|
||||
|
||||
db:
|
||||
image: mariadb:10.4
|
||||
container_name: mariadb
|
||||
hostname: mariadb
|
||||
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
||||
restart: always
|
||||
# networks:
|
||||
# - netgrimoire
|
||||
volumes:
|
||||
- /DockerVol/Mariadb:/var/lib/mysql
|
||||
ports:
|
||||
- 3306:3306
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=F@lcon12
|
||||
- MYSQL_PASSWORD=nextcloud
|
||||
- MYSQL_DATABASE=nextcloud
|
||||
- MYSQL_USER=nextcloud
|
||||
- TZ=America/Chicago
|
||||
|
||||
nextcloud:
|
||||
# image: nextcloud:25
|
||||
image: nextcloud
|
||||
container_name: nextcloud
|
||||
hostname: nextcloud
|
||||
# networks:
|
||||
# - netgrimoire
|
||||
ports:
|
||||
- 8080:80
|
||||
links:
|
||||
- db
|
||||
volumes:
|
||||
- /DockerVol/NextCloud:/var/www/html
|
||||
- /srv/ssd1/NextCloud:/var/www/html/data
|
||||
restart: always
|
||||
environment:
|
||||
- TZ=America/Chicago
|
||||
# logging:
|
||||
# driver: gelf
|
||||
# options:
|
||||
# gelf-address: udp://graylog.home.pnclocal.com:12201
|
||||
labels:
|
||||
com.centurylinklabs.watchtower.enable: "true"
|
||||
|
||||
collabora:
|
||||
image: collabora/code
|
||||
container_name: collabora
|
||||
hostname: collabora
|
||||
# networks:
|
||||
# - netgrimoire
|
||||
ports:
|
||||
- 9980:9980
|
||||
environment:
|
||||
- PGID=33
|
||||
- PUID=33
|
||||
- domain=office\\.netgrimoire\\.com
|
||||
- aliasgroup1=https://office.netgrimoire.com:443
|
||||
- extra_params=--o:ssl.enable=false
|
||||
- TZ=America/Chicago
|
||||
cap_add:
|
||||
- MKNOD
|
||||
restart: always
|
||||
19
NG-UserServices.yaml
Executable file
19
NG-UserServices.yaml
Executable file
|
|
@ -0,0 +1,19 @@
|
|||
version: "3.3"
|
||||
services:
|
||||
|
||||
cloudcmd:
|
||||
image: coderaiser/cloudcmd
|
||||
container_name: cloudcmd
|
||||
hostname: cloudcmd
|
||||
networks:
|
||||
- netgrimoire
|
||||
ports:
|
||||
- 8000:8000
|
||||
environment:
|
||||
- PGID=33
|
||||
- PUID=33
|
||||
volumes:
|
||||
- ~:/root
|
||||
- /:/mnt/fs
|
||||
|
||||
restart: always
|
||||
2
README
Executable file
2
README
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
1st cut
|
||||
|
||||
40
calibre.yaml
Normal file
40
calibre.yaml
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
services:
|
||||
Calibre:
|
||||
image: lscr.io/linuxserver/calibre:latest
|
||||
container_name: calibre
|
||||
hostname: calibre
|
||||
environment:
|
||||
- TZ=America/Chicago
|
||||
- PGID=998
|
||||
- PUID=1001
|
||||
networks:
|
||||
- netgrimoire
|
||||
volumes:
|
||||
- /DockerVol/Calibre/Config:/config
|
||||
- /DockerVol/Calibre/Plugins:/plugins
|
||||
- /data/nfs/Baxter/Data/media:/data:shared
|
||||
ports:
|
||||
- 7070:8080
|
||||
- 7081:8081
|
||||
restart: unless-stopped
|
||||
security_opt:
|
||||
- seccomp=unconfined
|
||||
# deploy:
|
||||
labels:
|
||||
- homepage.group=Library
|
||||
- homepage.name=Calibre
|
||||
- homepage.icon=calibre.png
|
||||
- homepage.href=http://calibre.netgrimoire.com
|
||||
- homepage.description=Calibre Library
|
||||
- kuma.calibre.http.name="Forgejo"
|
||||
- kuma.calibre.http.url=http://calibre:8080
|
||||
- caddy=calibre.netgrimoire.com
|
||||
# - caddy.import=authentik
|
||||
- caddy.reverse_proxy="{{upstreams 8080}}"
|
||||
# placement:
|
||||
# constraints:
|
||||
# - node.hostname == nas
|
||||
|
||||
networks:
|
||||
netgrimoire:
|
||||
external: true
|
||||
96
docker-compose.source
Executable file
96
docker-compose.source
Executable file
|
|
@ -0,0 +1,96 @@
|
|||
version: "3.8"
|
||||
|
||||
services:
|
||||
immich-server:
|
||||
container_name: immich_server
|
||||
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
|
||||
command: ["start.sh", "immich"]
|
||||
volumes:
|
||||
- ${UPLOAD_LOCATION}:/usr/src/app/upload
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
env_file:
|
||||
- .env
|
||||
depends_on:
|
||||
- redis
|
||||
- database
|
||||
- typesense
|
||||
restart: always
|
||||
|
||||
immich-microservices:
|
||||
container_name: immich_microservices
|
||||
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
|
||||
# extends:
|
||||
# file: hwaccel.yml
|
||||
# service: hwaccel
|
||||
command: ["start.sh", "microservices"]
|
||||
volumes:
|
||||
- ${UPLOAD_LOCATION}:/usr/src/app/upload
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
env_file:
|
||||
- .env
|
||||
depends_on:
|
||||
- redis
|
||||
- database
|
||||
- typesense
|
||||
restart: always
|
||||
|
||||
immich-machine-learning:
|
||||
container_name: immich_machine_learning
|
||||
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
|
||||
volumes:
|
||||
- model-cache:/cache
|
||||
env_file:
|
||||
- .env
|
||||
restart: always
|
||||
|
||||
immich-web:
|
||||
container_name: immich_web
|
||||
image: ghcr.io/immich-app/immich-web:${IMMICH_VERSION:-release}
|
||||
env_file:
|
||||
- .env
|
||||
restart: always
|
||||
|
||||
typesense:
|
||||
container_name: immich_typesense
|
||||
image: typesense/typesense:0.24.1@sha256:9bcff2b829f12074426ca044b56160ca9d777a0c488303469143dd9f8259d4dd
|
||||
environment:
|
||||
- TYPESENSE_API_KEY=${TYPESENSE_API_KEY}
|
||||
- TYPESENSE_DATA_DIR=/data
|
||||
# remove this to get debug messages
|
||||
- GLOG_minloglevel=1
|
||||
volumes:
|
||||
- tsdata:/data
|
||||
restart: always
|
||||
|
||||
redis:
|
||||
container_name: immich_redis
|
||||
image: redis:6.2-alpine@sha256:70a7a5b641117670beae0d80658430853896b5ef269ccf00d1827427e3263fa3
|
||||
restart: always
|
||||
|
||||
database:
|
||||
container_name: immich_postgres
|
||||
image: postgres:14-alpine@sha256:28407a9961e76f2d285dc6991e8e48893503cc3836a4755bbc2d40bcc272a441
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
POSTGRES_PASSWORD: ${DB_PASSWORD}
|
||||
POSTGRES_USER: ${DB_USERNAME}
|
||||
POSTGRES_DB: ${DB_DATABASE_NAME}
|
||||
volumes:
|
||||
- pgdata:/var/lib/postgresql/data
|
||||
restart: always
|
||||
|
||||
immich-proxy:
|
||||
container_name: immich_proxy
|
||||
image: ghcr.io/immich-app/immich-proxy:${IMMICH_VERSION:-release}
|
||||
ports:
|
||||
- 2283:8080
|
||||
depends_on:
|
||||
- immich-server
|
||||
- immich-web
|
||||
restart: always
|
||||
|
||||
volumes:
|
||||
pgdata:
|
||||
model-cache:
|
||||
tsdata:
|
||||
22
docker-compose.yaml
Executable file
22
docker-compose.yaml
Executable file
|
|
@ -0,0 +1,22 @@
|
|||
version: "2.2"
|
||||
|
||||
# volumes:
|
||||
# nextcloud:
|
||||
# db:
|
||||
# pgdata:
|
||||
# model-cache:
|
||||
# tsdata:
|
||||
# # librephotos-data:
|
||||
# # media:
|
||||
# # librephotos-db:
|
||||
|
||||
include:
|
||||
- NG-Immich.yaml
|
||||
- NG-Media.yaml
|
||||
- NG-Mgmt-Tools.yaml
|
||||
- NG-NextCloud.yaml
|
||||
- NG-UserServices.yaml
|
||||
|
||||
networks:
|
||||
netgrimoire:
|
||||
external: true
|
||||
1
git/COMMIT_EDITMSG
Executable file
1
git/COMMIT_EDITMSG
Executable file
|
|
@ -0,0 +1 @@
|
|||
first commit
|
||||
0
git/FETCH_HEAD
Executable file
0
git/FETCH_HEAD
Executable file
1
git/HEAD
Executable file
1
git/HEAD
Executable file
|
|
@ -0,0 +1 @@
|
|||
ref: refs/heads/master
|
||||
1
git/ORIG_HEAD
Executable file
1
git/ORIG_HEAD
Executable file
|
|
@ -0,0 +1 @@
|
|||
cb0f9e36e15a6ca7621078fa384b1aa8df159972
|
||||
11
git/config
Executable file
11
git/config
Executable file
|
|
@ -0,0 +1,11 @@
|
|||
[core]
|
||||
repositoryformatversion = 0
|
||||
filemode = true
|
||||
bare = false
|
||||
logallrefupdates = true
|
||||
[remote "origin"]
|
||||
url = https://git.netgrimoire.com/traveler/nas.git
|
||||
fetch = +refs/heads/*:refs/remotes/origin/*
|
||||
[branch "master"]
|
||||
remote = origin
|
||||
merge = refs/heads/master
|
||||
1
git/description
Executable file
1
git/description
Executable file
|
|
@ -0,0 +1 @@
|
|||
Unnamed repository; edit this file 'description' to name the repository.
|
||||
15
git/hooks/applypatch-msg.sample
Executable file
15
git/hooks/applypatch-msg.sample
Executable file
|
|
@ -0,0 +1,15 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# An example hook script to check the commit log message taken by
|
||||
# applypatch from an e-mail message.
|
||||
#
|
||||
# The hook should exit with non-zero status after issuing an
|
||||
# appropriate message if it wants to stop the commit. The hook is
|
||||
# allowed to edit the commit message file.
|
||||
#
|
||||
# To enable this hook, rename this file to "applypatch-msg".
|
||||
|
||||
. git-sh-setup
|
||||
commitmsg="$(git rev-parse --git-path hooks/commit-msg)"
|
||||
test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"}
|
||||
:
|
||||
24
git/hooks/commit-msg.sample
Executable file
24
git/hooks/commit-msg.sample
Executable file
|
|
@ -0,0 +1,24 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# An example hook script to check the commit log message.
|
||||
# Called by "git commit" with one argument, the name of the file
|
||||
# that has the commit message. The hook should exit with non-zero
|
||||
# status after issuing an appropriate message if it wants to stop the
|
||||
# commit. The hook is allowed to edit the commit message file.
|
||||
#
|
||||
# To enable this hook, rename this file to "commit-msg".
|
||||
|
||||
# Uncomment the below to add a Signed-off-by line to the message.
|
||||
# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
|
||||
# hook is more suited to it.
|
||||
#
|
||||
# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
|
||||
# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
|
||||
|
||||
# This example catches duplicate Signed-off-by lines.
|
||||
|
||||
test "" = "$(grep '^Signed-off-by: ' "$1" |
|
||||
sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || {
|
||||
echo >&2 Duplicate Signed-off-by lines.
|
||||
exit 1
|
||||
}
|
||||
109
git/hooks/fsmonitor-watchman.sample
Executable file
109
git/hooks/fsmonitor-watchman.sample
Executable file
|
|
@ -0,0 +1,109 @@
|
|||
#!/usr/bin/perl
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
use IPC::Open2;
|
||||
|
||||
# An example hook script to integrate Watchman
|
||||
# (https://facebook.github.io/watchman/) with git to speed up detecting
|
||||
# new and modified files.
|
||||
#
|
||||
# The hook is passed a version (currently 1) and a time in nanoseconds
|
||||
# formatted as a string and outputs to stdout all files that have been
|
||||
# modified since the given time. Paths must be relative to the root of
|
||||
# the working tree and separated by a single NUL.
|
||||
#
|
||||
# To enable this hook, rename this file to "query-watchman" and set
|
||||
# 'git config core.fsmonitor .git/hooks/query-watchman'
|
||||
#
|
||||
my ($version, $time) = @ARGV;
|
||||
|
||||
# Check the hook interface version
|
||||
|
||||
if ($version == 1) {
|
||||
# convert nanoseconds to seconds
|
||||
# subtract one second to make sure watchman will return all changes
|
||||
$time = int ($time / 1000000000) - 1;
|
||||
} else {
|
||||
die "Unsupported query-fsmonitor hook version '$version'.\n" .
|
||||
"Falling back to scanning...\n";
|
||||
}
|
||||
|
||||
my $git_work_tree;
|
||||
if ($^O =~ 'msys' || $^O =~ 'cygwin') {
|
||||
$git_work_tree = Win32::GetCwd();
|
||||
$git_work_tree =~ tr/\\/\//;
|
||||
} else {
|
||||
require Cwd;
|
||||
$git_work_tree = Cwd::cwd();
|
||||
}
|
||||
|
||||
my $retry = 1;
|
||||
|
||||
launch_watchman();
|
||||
|
||||
sub launch_watchman {
|
||||
|
||||
my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty')
|
||||
or die "open2() failed: $!\n" .
|
||||
"Falling back to scanning...\n";
|
||||
|
||||
# In the query expression below we're asking for names of files that
|
||||
# changed since $time but were not transient (ie created after
|
||||
# $time but no longer exist).
|
||||
#
|
||||
# To accomplish this, we're using the "since" generator to use the
|
||||
# recency index to select candidate nodes and "fields" to limit the
|
||||
# output to file names only.
|
||||
|
||||
my $query = <<" END";
|
||||
["query", "$git_work_tree", {
|
||||
"since": $time,
|
||||
"fields": ["name"]
|
||||
}]
|
||||
END
|
||||
|
||||
print CHLD_IN $query;
|
||||
close CHLD_IN;
|
||||
my $response = do {local $/; <CHLD_OUT>};
|
||||
|
||||
die "Watchman: command returned no output.\n" .
|
||||
"Falling back to scanning...\n" if $response eq "";
|
||||
die "Watchman: command returned invalid output: $response\n" .
|
||||
"Falling back to scanning...\n" unless $response =~ /^\{/;
|
||||
|
||||
my $json_pkg;
|
||||
eval {
|
||||
require JSON::XS;
|
||||
$json_pkg = "JSON::XS";
|
||||
1;
|
||||
} or do {
|
||||
require JSON::PP;
|
||||
$json_pkg = "JSON::PP";
|
||||
};
|
||||
|
||||
my $o = $json_pkg->new->utf8->decode($response);
|
||||
|
||||
if ($retry > 0 and $o->{error} and $o->{error} =~ m/unable to resolve root .* directory (.*) is not watched/) {
|
||||
print STDERR "Adding '$git_work_tree' to watchman's watch list.\n";
|
||||
$retry--;
|
||||
qx/watchman watch "$git_work_tree"/;
|
||||
die "Failed to make watchman watch '$git_work_tree'.\n" .
|
||||
"Falling back to scanning...\n" if $? != 0;
|
||||
|
||||
# Watchman will always return all files on the first query so
|
||||
# return the fast "everything is dirty" flag to git and do the
|
||||
# Watchman query just to get it over with now so we won't pay
|
||||
# the cost in git to look up each individual file.
|
||||
print "/\0";
|
||||
eval { launch_watchman() };
|
||||
exit 0;
|
||||
}
|
||||
|
||||
die "Watchman: $o->{error}.\n" .
|
||||
"Falling back to scanning...\n" if $o->{error};
|
||||
|
||||
binmode STDOUT, ":utf8";
|
||||
local $, = "\0";
|
||||
print @{$o->{files}};
|
||||
}
|
||||
8
git/hooks/post-update.sample
Executable file
8
git/hooks/post-update.sample
Executable file
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# An example hook script to prepare a packed repository for use over
|
||||
# dumb transports.
|
||||
#
|
||||
# To enable this hook, rename this file to "post-update".
|
||||
|
||||
exec git update-server-info
|
||||
14
git/hooks/pre-applypatch.sample
Executable file
14
git/hooks/pre-applypatch.sample
Executable file
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# An example hook script to verify what is about to be committed
|
||||
# by applypatch from an e-mail message.
|
||||
#
|
||||
# The hook should exit with non-zero status after issuing an
|
||||
# appropriate message if it wants to stop the commit.
|
||||
#
|
||||
# To enable this hook, rename this file to "pre-applypatch".
|
||||
|
||||
. git-sh-setup
|
||||
precommit="$(git rev-parse --git-path hooks/pre-commit)"
|
||||
test -x "$precommit" && exec "$precommit" ${1+"$@"}
|
||||
:
|
||||
49
git/hooks/pre-commit.sample
Executable file
49
git/hooks/pre-commit.sample
Executable file
|
|
@ -0,0 +1,49 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# An example hook script to verify what is about to be committed.
|
||||
# Called by "git commit" with no arguments. The hook should
|
||||
# exit with non-zero status after issuing an appropriate message if
|
||||
# it wants to stop the commit.
|
||||
#
|
||||
# To enable this hook, rename this file to "pre-commit".
|
||||
|
||||
if git rev-parse --verify HEAD >/dev/null 2>&1
|
||||
then
|
||||
against=HEAD
|
||||
else
|
||||
# Initial commit: diff against an empty tree object
|
||||
against=$(git hash-object -t tree /dev/null)
|
||||
fi
|
||||
|
||||
# If you want to allow non-ASCII filenames set this variable to true.
|
||||
allownonascii=$(git config --bool hooks.allownonascii)
|
||||
|
||||
# Redirect output to stderr.
|
||||
exec 1>&2
|
||||
|
||||
# Cross platform projects tend to avoid non-ASCII filenames; prevent
|
||||
# them from being added to the repository. We exploit the fact that the
|
||||
# printable range starts at the space character and ends with tilde.
|
||||
if [ "$allownonascii" != "true" ] &&
|
||||
# Note that the use of brackets around a tr range is ok here, (it's
|
||||
# even required, for portability to Solaris 10's /usr/bin/tr), since
|
||||
# the square bracket bytes happen to fall in the designated range.
|
||||
test $(git diff --cached --name-only --diff-filter=A -z $against |
|
||||
LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
|
||||
then
|
||||
cat <<\EOF
|
||||
Error: Attempt to add a non-ASCII file name.
|
||||
|
||||
This can cause problems if you want to work with people on other platforms.
|
||||
|
||||
To be portable it is advisable to rename the file.
|
||||
|
||||
If you know what you are doing you can disable this check using:
|
||||
|
||||
git config hooks.allownonascii true
|
||||
EOF
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# If there are whitespace errors, print the offending file names and fail.
|
||||
exec git diff-index --check --cached $against --
|
||||
13
git/hooks/pre-merge-commit.sample
Executable file
13
git/hooks/pre-merge-commit.sample
Executable file
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# An example hook script to verify what is about to be committed.
|
||||
# Called by "git merge" with no arguments. The hook should
|
||||
# exit with non-zero status after issuing an appropriate message to
|
||||
# stderr if it wants to stop the merge commit.
|
||||
#
|
||||
# To enable this hook, rename this file to "pre-merge-commit".
|
||||
|
||||
. git-sh-setup
|
||||
test -x "$GIT_DIR/hooks/pre-commit" &&
|
||||
exec "$GIT_DIR/hooks/pre-commit"
|
||||
:
|
||||
53
git/hooks/pre-push.sample
Executable file
53
git/hooks/pre-push.sample
Executable file
|
|
@ -0,0 +1,53 @@
|
|||
#!/bin/sh
|
||||
|
||||
# An example hook script to verify what is about to be pushed. Called by "git
|
||||
# push" after it has checked the remote status, but before anything has been
|
||||
# pushed. If this script exits with a non-zero status nothing will be pushed.
|
||||
#
|
||||
# This hook is called with the following parameters:
|
||||
#
|
||||
# $1 -- Name of the remote to which the push is being done
|
||||
# $2 -- URL to which the push is being done
|
||||
#
|
||||
# If pushing without using a named remote those arguments will be equal.
|
||||
#
|
||||
# Information about the commits which are being pushed is supplied as lines to
|
||||
# the standard input in the form:
|
||||
#
|
||||
# <local ref> <local sha1> <remote ref> <remote sha1>
|
||||
#
|
||||
# This sample shows how to prevent push of commits where the log message starts
|
||||
# with "WIP" (work in progress).
|
||||
|
||||
remote="$1"
|
||||
url="$2"
|
||||
|
||||
z40=0000000000000000000000000000000000000000
|
||||
|
||||
while read local_ref local_sha remote_ref remote_sha
|
||||
do
|
||||
if [ "$local_sha" = $z40 ]
|
||||
then
|
||||
# Handle delete
|
||||
:
|
||||
else
|
||||
if [ "$remote_sha" = $z40 ]
|
||||
then
|
||||
# New branch, examine all commits
|
||||
range="$local_sha"
|
||||
else
|
||||
# Update to existing branch, examine new commits
|
||||
range="$remote_sha..$local_sha"
|
||||
fi
|
||||
|
||||
# Check for WIP commit
|
||||
commit=`git rev-list -n 1 --grep '^WIP' "$range"`
|
||||
if [ -n "$commit" ]
|
||||
then
|
||||
echo >&2 "Found WIP commit in $local_ref, not pushing"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
exit 0
|
||||
169
git/hooks/pre-rebase.sample
Executable file
169
git/hooks/pre-rebase.sample
Executable file
|
|
@ -0,0 +1,169 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# Copyright (c) 2006, 2008 Junio C Hamano
|
||||
#
|
||||
# The "pre-rebase" hook is run just before "git rebase" starts doing
|
||||
# its job, and can prevent the command from running by exiting with
|
||||
# non-zero status.
|
||||
#
|
||||
# The hook is called with the following parameters:
|
||||
#
|
||||
# $1 -- the upstream the series was forked from.
|
||||
# $2 -- the branch being rebased (or empty when rebasing the current branch).
|
||||
#
|
||||
# This sample shows how to prevent topic branches that are already
|
||||
# merged to 'next' branch from getting rebased, because allowing it
|
||||
# would result in rebasing already published history.
|
||||
|
||||
publish=next
|
||||
basebranch="$1"
|
||||
if test "$#" = 2
|
||||
then
|
||||
topic="refs/heads/$2"
|
||||
else
|
||||
topic=`git symbolic-ref HEAD` ||
|
||||
exit 0 ;# we do not interrupt rebasing detached HEAD
|
||||
fi
|
||||
|
||||
case "$topic" in
|
||||
refs/heads/??/*)
|
||||
;;
|
||||
*)
|
||||
exit 0 ;# we do not interrupt others.
|
||||
;;
|
||||
esac
|
||||
|
||||
# Now we are dealing with a topic branch being rebased
|
||||
# on top of master. Is it OK to rebase it?
|
||||
|
||||
# Does the topic really exist?
|
||||
git show-ref -q "$topic" || {
|
||||
echo >&2 "No such branch $topic"
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Is topic fully merged to master?
|
||||
not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
|
||||
if test -z "$not_in_master"
|
||||
then
|
||||
echo >&2 "$topic is fully merged to master; better remove it."
|
||||
exit 1 ;# we could allow it, but there is no point.
|
||||
fi
|
||||
|
||||
# Is topic ever merged to next? If so you should not be rebasing it.
|
||||
only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
|
||||
only_next_2=`git rev-list ^master ${publish} | sort`
|
||||
if test "$only_next_1" = "$only_next_2"
|
||||
then
|
||||
not_in_topic=`git rev-list "^$topic" master`
|
||||
if test -z "$not_in_topic"
|
||||
then
|
||||
echo >&2 "$topic is already up to date with master"
|
||||
exit 1 ;# we could allow it, but there is no point.
|
||||
else
|
||||
exit 0
|
||||
fi
|
||||
else
|
||||
not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
|
||||
/usr/bin/perl -e '
|
||||
my $topic = $ARGV[0];
|
||||
my $msg = "* $topic has commits already merged to public branch:\n";
|
||||
my (%not_in_next) = map {
|
||||
/^([0-9a-f]+) /;
|
||||
($1 => 1);
|
||||
} split(/\n/, $ARGV[1]);
|
||||
for my $elem (map {
|
||||
/^([0-9a-f]+) (.*)$/;
|
||||
[$1 => $2];
|
||||
} split(/\n/, $ARGV[2])) {
|
||||
if (!exists $not_in_next{$elem->[0]}) {
|
||||
if ($msg) {
|
||||
print STDERR $msg;
|
||||
undef $msg;
|
||||
}
|
||||
print STDERR " $elem->[1]\n";
|
||||
}
|
||||
}
|
||||
' "$topic" "$not_in_next" "$not_in_master"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
<<\DOC_END
|
||||
|
||||
This sample hook safeguards topic branches that have been
|
||||
published from being rewound.
|
||||
|
||||
The workflow assumed here is:
|
||||
|
||||
* Once a topic branch forks from "master", "master" is never
|
||||
merged into it again (either directly or indirectly).
|
||||
|
||||
* Once a topic branch is fully cooked and merged into "master",
|
||||
it is deleted. If you need to build on top of it to correct
|
||||
earlier mistakes, a new topic branch is created by forking at
|
||||
the tip of the "master". This is not strictly necessary, but
|
||||
it makes it easier to keep your history simple.
|
||||
|
||||
* Whenever you need to test or publish your changes to topic
|
||||
branches, merge them into "next" branch.
|
||||
|
||||
The script, being an example, hardcodes the publish branch name
|
||||
to be "next", but it is trivial to make it configurable via
|
||||
$GIT_DIR/config mechanism.
|
||||
|
||||
With this workflow, you would want to know:
|
||||
|
||||
(1) ... if a topic branch has ever been merged to "next". Young
|
||||
topic branches can have stupid mistakes you would rather
|
||||
clean up before publishing, and things that have not been
|
||||
merged into other branches can be easily rebased without
|
||||
affecting other people. But once it is published, you would
|
||||
not want to rewind it.
|
||||
|
||||
(2) ... if a topic branch has been fully merged to "master".
|
||||
Then you can delete it. More importantly, you should not
|
||||
build on top of it -- other people may already want to
|
||||
change things related to the topic as patches against your
|
||||
"master", so if you need further changes, it is better to
|
||||
fork the topic (perhaps with the same name) afresh from the
|
||||
tip of "master".
|
||||
|
||||
Let's look at this example:
|
||||
|
||||
o---o---o---o---o---o---o---o---o---o "next"
|
||||
/ / / /
|
||||
/ a---a---b A / /
|
||||
/ / / /
|
||||
/ / c---c---c---c B /
|
||||
/ / / \ /
|
||||
/ / / b---b C \ /
|
||||
/ / / / \ /
|
||||
---o---o---o---o---o---o---o---o---o---o---o "master"
|
||||
|
||||
|
||||
A, B and C are topic branches.
|
||||
|
||||
* A has one fix since it was merged up to "next".
|
||||
|
||||
* B has finished. It has been fully merged up to "master" and "next",
|
||||
and is ready to be deleted.
|
||||
|
||||
* C has not merged to "next" at all.
|
||||
|
||||
We would want to allow C to be rebased, refuse A, and encourage
|
||||
B to be deleted.
|
||||
|
||||
To compute (1):
|
||||
|
||||
git rev-list ^master ^topic next
|
||||
git rev-list ^master next
|
||||
|
||||
if these match, topic has not merged in next at all.
|
||||
|
||||
To compute (2):
|
||||
|
||||
git rev-list master..topic
|
||||
|
||||
if this is empty, it is fully merged to "master".
|
||||
|
||||
DOC_END
|
||||
24
git/hooks/pre-receive.sample
Executable file
24
git/hooks/pre-receive.sample
Executable file
|
|
@ -0,0 +1,24 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# An example hook script to make use of push options.
|
||||
# The example simply echoes all push options that start with 'echoback='
|
||||
# and rejects all pushes when the "reject" push option is used.
|
||||
#
|
||||
# To enable this hook, rename this file to "pre-receive".
|
||||
|
||||
if test -n "$GIT_PUSH_OPTION_COUNT"
|
||||
then
|
||||
i=0
|
||||
while test "$i" -lt "$GIT_PUSH_OPTION_COUNT"
|
||||
do
|
||||
eval "value=\$GIT_PUSH_OPTION_$i"
|
||||
case "$value" in
|
||||
echoback=*)
|
||||
echo "echo from the pre-receive-hook: ${value#*=}" >&2
|
||||
;;
|
||||
reject)
|
||||
exit 1
|
||||
esac
|
||||
i=$((i + 1))
|
||||
done
|
||||
fi
|
||||
42
git/hooks/prepare-commit-msg.sample
Executable file
42
git/hooks/prepare-commit-msg.sample
Executable file
|
|
@ -0,0 +1,42 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# An example hook script to prepare the commit log message.
|
||||
# Called by "git commit" with the name of the file that has the
|
||||
# commit message, followed by the description of the commit
|
||||
# message's source. The hook's purpose is to edit the commit
|
||||
# message file. If the hook fails with a non-zero status,
|
||||
# the commit is aborted.
|
||||
#
|
||||
# To enable this hook, rename this file to "prepare-commit-msg".
|
||||
|
||||
# This hook includes three examples. The first one removes the
|
||||
# "# Please enter the commit message..." help message.
|
||||
#
|
||||
# The second includes the output of "git diff --name-status -r"
|
||||
# into the message, just before the "git status" output. It is
|
||||
# commented because it doesn't cope with --amend or with squashed
|
||||
# commits.
|
||||
#
|
||||
# The third example adds a Signed-off-by line to the message, that can
|
||||
# still be edited. This is rarely a good idea.
|
||||
|
||||
COMMIT_MSG_FILE=$1
|
||||
COMMIT_SOURCE=$2
|
||||
SHA1=$3
|
||||
|
||||
/usr/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE"
|
||||
|
||||
# case "$COMMIT_SOURCE,$SHA1" in
|
||||
# ,|template,)
|
||||
# /usr/bin/perl -i.bak -pe '
|
||||
# print "\n" . `git diff --cached --name-status -r`
|
||||
# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;;
|
||||
# *) ;;
|
||||
# esac
|
||||
|
||||
# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
|
||||
# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE"
|
||||
# if test -z "$COMMIT_SOURCE"
|
||||
# then
|
||||
# /usr/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE"
|
||||
# fi
|
||||
128
git/hooks/update.sample
Executable file
128
git/hooks/update.sample
Executable file
|
|
@ -0,0 +1,128 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# An example hook script to block unannotated tags from entering.
|
||||
# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
|
||||
#
|
||||
# To enable this hook, rename this file to "update".
|
||||
#
|
||||
# Config
|
||||
# ------
|
||||
# hooks.allowunannotated
|
||||
# This boolean sets whether unannotated tags will be allowed into the
|
||||
# repository. By default they won't be.
|
||||
# hooks.allowdeletetag
|
||||
# This boolean sets whether deleting tags will be allowed in the
|
||||
# repository. By default they won't be.
|
||||
# hooks.allowmodifytag
|
||||
# This boolean sets whether a tag may be modified after creation. By default
|
||||
# it won't be.
|
||||
# hooks.allowdeletebranch
|
||||
# This boolean sets whether deleting branches will be allowed in the
|
||||
# repository. By default they won't be.
|
||||
# hooks.denycreatebranch
|
||||
# This boolean sets whether remotely creating branches will be denied
|
||||
# in the repository. By default this is allowed.
|
||||
#
|
||||
|
||||
# --- Command line
|
||||
refname="$1"
|
||||
oldrev="$2"
|
||||
newrev="$3"
|
||||
|
||||
# --- Safety check
|
||||
if [ -z "$GIT_DIR" ]; then
|
||||
echo "Don't run this script from the command line." >&2
|
||||
echo " (if you want, you could supply GIT_DIR then run" >&2
|
||||
echo " $0 <ref> <oldrev> <newrev>)" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
|
||||
echo "usage: $0 <ref> <oldrev> <newrev>" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# --- Config
|
||||
allowunannotated=$(git config --bool hooks.allowunannotated)
|
||||
allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
|
||||
denycreatebranch=$(git config --bool hooks.denycreatebranch)
|
||||
allowdeletetag=$(git config --bool hooks.allowdeletetag)
|
||||
allowmodifytag=$(git config --bool hooks.allowmodifytag)
|
||||
|
||||
# check for no description
|
||||
projectdesc=$(sed -e '1q' "$GIT_DIR/description")
|
||||
case "$projectdesc" in
|
||||
"Unnamed repository"* | "")
|
||||
echo "*** Project description file hasn't been set" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# --- Check types
|
||||
# if $newrev is 0000...0000, it's a commit to delete a ref.
|
||||
zero="0000000000000000000000000000000000000000"
|
||||
if [ "$newrev" = "$zero" ]; then
|
||||
newrev_type=delete
|
||||
else
|
||||
newrev_type=$(git cat-file -t $newrev)
|
||||
fi
|
||||
|
||||
case "$refname","$newrev_type" in
|
||||
refs/tags/*,commit)
|
||||
# un-annotated tag
|
||||
short_refname=${refname##refs/tags/}
|
||||
if [ "$allowunannotated" != "true" ]; then
|
||||
echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
|
||||
echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
refs/tags/*,delete)
|
||||
# delete tag
|
||||
if [ "$allowdeletetag" != "true" ]; then
|
||||
echo "*** Deleting a tag is not allowed in this repository" >&2
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
refs/tags/*,tag)
|
||||
# annotated tag
|
||||
if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
|
||||
then
|
||||
echo "*** Tag '$refname' already exists." >&2
|
||||
echo "*** Modifying a tag is not allowed in this repository." >&2
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
refs/heads/*,commit)
|
||||
# branch
|
||||
if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
|
||||
echo "*** Creating a branch is not allowed in this repository" >&2
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
refs/heads/*,delete)
|
||||
# delete branch
|
||||
if [ "$allowdeletebranch" != "true" ]; then
|
||||
echo "*** Deleting a branch is not allowed in this repository" >&2
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
refs/remotes/*,commit)
|
||||
# tracking branch
|
||||
;;
|
||||
refs/remotes/*,delete)
|
||||
# delete tracking branch
|
||||
if [ "$allowdeletebranch" != "true" ]; then
|
||||
echo "*** Deleting a tracking branch is not allowed in this repository" >&2
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
# Anything else (is there anything else?)
|
||||
echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# --- Finished
|
||||
exit 0
|
||||
BIN
git/index
Normal file
BIN
git/index
Normal file
Binary file not shown.
6
git/info/exclude
Executable file
6
git/info/exclude
Executable file
|
|
@ -0,0 +1,6 @@
|
|||
# git ls-files --others --exclude-from=.git/info/exclude
|
||||
# Lines that start with '#' are comments.
|
||||
# For a project mostly in C, the following would be a good set of
|
||||
# exclude patterns (uncomment them if you want to use them):
|
||||
# *.[oa]
|
||||
# *~
|
||||
50
git/logs/HEAD
Executable file
50
git/logs/HEAD
Executable file
|
|
@ -0,0 +1,50 @@
|
|||
0000000000000000000000000000000000000000 31c348b6f65147dab584d5fccc04ec26c930087c traveler <traveler@wasted-bandwidth.net> 1686883122 +0000 clone: from https://git.netgrimoire.com/traveler/nas.git
|
||||
31c348b6f65147dab584d5fccc04ec26c930087c ed4e42bb1c2d70a491244a83efe443f8b0273b9e traveler <phil@pncharris.com> 1686883923 -0500 commit: office
|
||||
ed4e42bb1c2d70a491244a83efe443f8b0273b9e 1b65684b0afcb46eb64a9d6cb728f687d0225313 traveler <phil@pncharris.com> 1688137240 -0500 commit: Office change
|
||||
1b65684b0afcb46eb64a9d6cb728f687d0225313 6e27a7634682bbe2b5e6ca0baec01e4c333bfb08 traveler <phil@pncharris.com> 1689870887 -0500 commit: added calibre
|
||||
6e27a7634682bbe2b5e6ca0baec01e4c333bfb08 24378f130ebe5d3761ce7285cc73d62a0f778958 traveler <phil@pncharris.com> 1690515220 -0500 commit: UPdated collabora extra params to true
|
||||
24378f130ebe5d3761ce7285cc73d62a0f778958 470479d4bc65e289a6cd62e392172a399e3320e0 traveler <phil@pncharris.com> 1690515443 -0500 commit: df
|
||||
470479d4bc65e289a6cd62e392172a399e3320e0 02405c8f5a40e1d38bd0bf66a5824f3d46a77702 traveler <phil@pncharris.com> 1698374230 -0500 commit: docker
|
||||
02405c8f5a40e1d38bd0bf66a5824f3d46a77702 86e88b6283758d062bd5608449a338fd573c49ef traveler <phil@pncharris.com> 1698869605 -0500 commit: immich
|
||||
86e88b6283758d062bd5608449a338fd573c49ef b4b04d40631530dc126b2beef1327cd2a01f9e57 traveler <phil@pncharris.com> 1698869658 -0500 commit: immich
|
||||
b4b04d40631530dc126b2beef1327cd2a01f9e57 3b009fd0194f94f67ee7b0541ce79d656c23a55d traveler <phil@pncharris.com> 1698869709 -0500 commit: immich
|
||||
3b009fd0194f94f67ee7b0541ce79d656c23a55d 63f3a3cd93b0a799efc7600445c807ef236fc72e traveler <phil@pncharris.com> 1698870040 -0500 commit: immich
|
||||
63f3a3cd93b0a799efc7600445c807ef236fc72e 6ac205c92d07f8ad9a52acf0f95da85212adba2e traveler <phil@pncharris.com> 1698870438 -0500 commit: fds
|
||||
6ac205c92d07f8ad9a52acf0f95da85212adba2e 65380ac6f0ee8f0f1f66a43c3fdfcf7356205747 traveler <phil@pncharris.com> 1698870556 -0500 commit: ds
|
||||
65380ac6f0ee8f0f1f66a43c3fdfcf7356205747 ebf88337c3774f5b2379d022425156243637aca2 traveler <phil@pncharris.com> 1698870993 -0500 commit: d
|
||||
ebf88337c3774f5b2379d022425156243637aca2 67c9aa9b004e3ab25d01cbca1891a631fe8b1db9 traveler <phil@pncharris.com> 1698945277 -0500 commit: as
|
||||
67c9aa9b004e3ab25d01cbca1891a631fe8b1db9 0568041117074751338604c8027c3ec9bceff017 traveler <phil@pncharris.com> 1698969307 -0500 commit: df
|
||||
0568041117074751338604c8027c3ec9bceff017 dc998748bc93e972e62ea09cd574b1e5ec943b73 traveler <phil@pncharris.com> 1698975842 -0500 commit: version
|
||||
dc998748bc93e972e62ea09cd574b1e5ec943b73 1017cdcf6264f7599c773753a450caa27d730d59 traveler <phil@pncharris.com> 1698978665 -0500 commit: s
|
||||
1017cdcf6264f7599c773753a450caa27d730d59 d7487bb09f37840278b735c1acc3175abc899ab7 traveler <phil@pncharris.com> 1698978905 -0500 commit: tes
|
||||
d7487bb09f37840278b735c1acc3175abc899ab7 e3173a1425dbab4d4a41d33d91267f54d51ac112 traveler <phil@pncharris.com> 1703655529 -0600 commit: nearly seperated
|
||||
e3173a1425dbab4d4a41d33d91267f54d51ac112 5a84ce54909ba4982a2a1d1e04cdb788efa65b6c traveler <phil@pncharris.com> 1703684054 -0600 commit: breakup
|
||||
5a84ce54909ba4982a2a1d1e04cdb788efa65b6c c54c2139f671d17a52dad18a9a4ecf5c4f052141 traveler <phil@pncharris.com> 1703684216 -0600 commit: sd
|
||||
c54c2139f671d17a52dad18a9a4ecf5c4f052141 b5ab9f72252cbcac304107cea9eecfc5408dc63f traveler <phil@pncharris.com> 1707021139 -0600 commit: added includes
|
||||
b5ab9f72252cbcac304107cea9eecfc5408dc63f 654fb8a5dc431dfa61ae5fd1627499fa24f647aa traveler <phil@pncharris.com> 1710186637 -0500 commit: df
|
||||
654fb8a5dc431dfa61ae5fd1627499fa24f647aa 7b7690adebef067a0ed2afacf2b87569269827cc traveler <phil@pncharris.com> 1710187374 -0500 commit: df
|
||||
7b7690adebef067a0ed2afacf2b87569269827cc 177b2e92281981096fc511f62d86981fe6e8ffb2 traveler <phil@pncharris.com> 1710187525 -0500 commit: sd
|
||||
177b2e92281981096fc511f62d86981fe6e8ffb2 849967051d6cb8d53cdc1dc3b9934de55527aa2b traveler <phil@pncharris.com> 1710187804 -0500 commit: dsa
|
||||
849967051d6cb8d53cdc1dc3b9934de55527aa2b 5c2298bf79273153681e12f857b807b390a21d5d traveler <phil@pncharris.com> 1710187872 -0500 commit: d
|
||||
5c2298bf79273153681e12f857b807b390a21d5d da438591f71691d078578ca8638639cdf77a21bb traveler <phil@pncharris.com> 1710188044 -0500 commit: ds
|
||||
da438591f71691d078578ca8638639cdf77a21bb bdff3b5ede972cbcc6c39321cb069f8e2fb5ed29 traveler <phil@pncharris.com> 1710188185 -0500 commit: Z
|
||||
bdff3b5ede972cbcc6c39321cb069f8e2fb5ed29 94b9aa6c4e5fa71ec834feab336c389882c405d7 traveler <phil@pncharris.com> 1710188239 -0500 commit: xz
|
||||
94b9aa6c4e5fa71ec834feab336c389882c405d7 5967d2121589466110d014e0b594a540de596daf traveler <phil@pncharris.com> 1710188308 -0500 commit: sf
|
||||
5967d2121589466110d014e0b594a540de596daf d387ee7c65380d80efd3afe10855d31514e17b96 traveler <phil@pncharris.com> 1710188349 -0500 commit: sdsd
|
||||
d387ee7c65380d80efd3afe10855d31514e17b96 e36dd5f2c3246e0a0a681542393c42c8967c7c62 traveler <phil@pncharris.com> 1710188382 -0500 commit: dfsa
|
||||
e36dd5f2c3246e0a0a681542393c42c8967c7c62 506a4a28b2d1e2f58f0d2880b9934c070d776d03 traveler <phil@pncharris.com> 1710190213 -0500 commit: df
|
||||
506a4a28b2d1e2f58f0d2880b9934c070d776d03 8d43b8a410d5797c666f0d36587ddab2b115871b traveler <phil@pncharris.com> 1710190624 -0500 commit: asx
|
||||
8d43b8a410d5797c666f0d36587ddab2b115871b 68f1e63ec8f73dbb0577fa6289e05a6672876ad6 traveler <phil@pncharris.com> 1710210458 -0500 commit: fs
|
||||
68f1e63ec8f73dbb0577fa6289e05a6672876ad6 654eeaa601ba6341fdddcf37c6e750edf46efd50 traveler <phil@pncharris.com> 1710210809 -0500 commit: as
|
||||
654eeaa601ba6341fdddcf37c6e750edf46efd50 dc23256eab233f99515e833e592a9970973e4ae2 traveler <phil@pncharris.com> 1710211173 -0500 commit: ds
|
||||
dc23256eab233f99515e833e592a9970973e4ae2 650677f1affc8907dd171022c754a5ee8b223b46 traveler <phil@pncharris.com> 1710211217 -0500 commit: ds
|
||||
650677f1affc8907dd171022c754a5ee8b223b46 9535048ab0f63c070f85e62f6afb45f39fe24357 traveler <phil@pncharris.com> 1712703618 -0500 commit: lldap
|
||||
9535048ab0f63c070f85e62f6afb45f39fe24357 2cf0472a7402639fc4a5c282c935240c9b5e79be traveler <phil@pncharris.com> 1712703785 -0500 commit: r
|
||||
2cf0472a7402639fc4a5c282c935240c9b5e79be c69038e34aa886cac2547e0da69a3017bc3be9b4 traveler <phil@pncharris.com> 1712704163 -0500 commit: thfg
|
||||
c69038e34aa886cac2547e0da69a3017bc3be9b4 dfc943ac7b4fa1519ad6ebdc7372efea91b67f04 traveler <phil@pncharris.com> 1712704217 -0500 commit: dfg
|
||||
dfc943ac7b4fa1519ad6ebdc7372efea91b67f04 6161a54f74b875c4279ffe4325b43f2cdef8cd0e traveler <phil@pncharris.com> 1712704284 -0500 commit: sdf
|
||||
6161a54f74b875c4279ffe4325b43f2cdef8cd0e 8f387153029910d60f36c7491b9e6e1ca6fe5771 traveler <phil@pncharris.com> 1712704343 -0500 commit: f
|
||||
8f387153029910d60f36c7491b9e6e1ca6fe5771 05337b1686ba5025e86c0f330bfa73c48236ade8 traveler <phil@pncharris.com> 1718110248 -0500 commit: sdf
|
||||
05337b1686ba5025e86c0f330bfa73c48236ade8 9edb2b41825c21442416c0d08b3d8d7288d47d8a traveler <phil@pncharris.com> 1718111278 -0500 commit: done
|
||||
9edb2b41825c21442416c0d08b3d8d7288d47d8a cb0f9e36e15a6ca7621078fa384b1aa8df159972 traveler <phil@pncharris.com> 1728608086 -0500 commit: dsf
|
||||
cb0f9e36e15a6ca7621078fa384b1aa8df159972 863310846f0483a938e7238de6cb8903f76295ca traveler <phil@pncharris.com> 1734470793 -0600 commit: sa
|
||||
50
git/logs/refs/heads/master
Executable file
50
git/logs/refs/heads/master
Executable file
|
|
@ -0,0 +1,50 @@
|
|||
0000000000000000000000000000000000000000 31c348b6f65147dab584d5fccc04ec26c930087c traveler <traveler@wasted-bandwidth.net> 1686883122 +0000 clone: from https://git.netgrimoire.com/traveler/nas.git
|
||||
31c348b6f65147dab584d5fccc04ec26c930087c ed4e42bb1c2d70a491244a83efe443f8b0273b9e traveler <phil@pncharris.com> 1686883923 -0500 commit: office
|
||||
ed4e42bb1c2d70a491244a83efe443f8b0273b9e 1b65684b0afcb46eb64a9d6cb728f687d0225313 traveler <phil@pncharris.com> 1688137240 -0500 commit: Office change
|
||||
1b65684b0afcb46eb64a9d6cb728f687d0225313 6e27a7634682bbe2b5e6ca0baec01e4c333bfb08 traveler <phil@pncharris.com> 1689870887 -0500 commit: added calibre
|
||||
6e27a7634682bbe2b5e6ca0baec01e4c333bfb08 24378f130ebe5d3761ce7285cc73d62a0f778958 traveler <phil@pncharris.com> 1690515220 -0500 commit: UPdated collabora extra params to true
|
||||
24378f130ebe5d3761ce7285cc73d62a0f778958 470479d4bc65e289a6cd62e392172a399e3320e0 traveler <phil@pncharris.com> 1690515443 -0500 commit: df
|
||||
470479d4bc65e289a6cd62e392172a399e3320e0 02405c8f5a40e1d38bd0bf66a5824f3d46a77702 traveler <phil@pncharris.com> 1698374230 -0500 commit: docker
|
||||
02405c8f5a40e1d38bd0bf66a5824f3d46a77702 86e88b6283758d062bd5608449a338fd573c49ef traveler <phil@pncharris.com> 1698869605 -0500 commit: immich
|
||||
86e88b6283758d062bd5608449a338fd573c49ef b4b04d40631530dc126b2beef1327cd2a01f9e57 traveler <phil@pncharris.com> 1698869658 -0500 commit: immich
|
||||
b4b04d40631530dc126b2beef1327cd2a01f9e57 3b009fd0194f94f67ee7b0541ce79d656c23a55d traveler <phil@pncharris.com> 1698869709 -0500 commit: immich
|
||||
3b009fd0194f94f67ee7b0541ce79d656c23a55d 63f3a3cd93b0a799efc7600445c807ef236fc72e traveler <phil@pncharris.com> 1698870040 -0500 commit: immich
|
||||
63f3a3cd93b0a799efc7600445c807ef236fc72e 6ac205c92d07f8ad9a52acf0f95da85212adba2e traveler <phil@pncharris.com> 1698870438 -0500 commit: fds
|
||||
6ac205c92d07f8ad9a52acf0f95da85212adba2e 65380ac6f0ee8f0f1f66a43c3fdfcf7356205747 traveler <phil@pncharris.com> 1698870556 -0500 commit: ds
|
||||
65380ac6f0ee8f0f1f66a43c3fdfcf7356205747 ebf88337c3774f5b2379d022425156243637aca2 traveler <phil@pncharris.com> 1698870993 -0500 commit: d
|
||||
ebf88337c3774f5b2379d022425156243637aca2 67c9aa9b004e3ab25d01cbca1891a631fe8b1db9 traveler <phil@pncharris.com> 1698945277 -0500 commit: as
|
||||
67c9aa9b004e3ab25d01cbca1891a631fe8b1db9 0568041117074751338604c8027c3ec9bceff017 traveler <phil@pncharris.com> 1698969307 -0500 commit: df
|
||||
0568041117074751338604c8027c3ec9bceff017 dc998748bc93e972e62ea09cd574b1e5ec943b73 traveler <phil@pncharris.com> 1698975842 -0500 commit: version
|
||||
dc998748bc93e972e62ea09cd574b1e5ec943b73 1017cdcf6264f7599c773753a450caa27d730d59 traveler <phil@pncharris.com> 1698978665 -0500 commit: s
|
||||
1017cdcf6264f7599c773753a450caa27d730d59 d7487bb09f37840278b735c1acc3175abc899ab7 traveler <phil@pncharris.com> 1698978905 -0500 commit: tes
|
||||
d7487bb09f37840278b735c1acc3175abc899ab7 e3173a1425dbab4d4a41d33d91267f54d51ac112 traveler <phil@pncharris.com> 1703655529 -0600 commit: nearly seperated
|
||||
e3173a1425dbab4d4a41d33d91267f54d51ac112 5a84ce54909ba4982a2a1d1e04cdb788efa65b6c traveler <phil@pncharris.com> 1703684054 -0600 commit: breakup
|
||||
5a84ce54909ba4982a2a1d1e04cdb788efa65b6c c54c2139f671d17a52dad18a9a4ecf5c4f052141 traveler <phil@pncharris.com> 1703684216 -0600 commit: sd
|
||||
c54c2139f671d17a52dad18a9a4ecf5c4f052141 b5ab9f72252cbcac304107cea9eecfc5408dc63f traveler <phil@pncharris.com> 1707021139 -0600 commit: added includes
|
||||
b5ab9f72252cbcac304107cea9eecfc5408dc63f 654fb8a5dc431dfa61ae5fd1627499fa24f647aa traveler <phil@pncharris.com> 1710186637 -0500 commit: df
|
||||
654fb8a5dc431dfa61ae5fd1627499fa24f647aa 7b7690adebef067a0ed2afacf2b87569269827cc traveler <phil@pncharris.com> 1710187374 -0500 commit: df
|
||||
7b7690adebef067a0ed2afacf2b87569269827cc 177b2e92281981096fc511f62d86981fe6e8ffb2 traveler <phil@pncharris.com> 1710187525 -0500 commit: sd
|
||||
177b2e92281981096fc511f62d86981fe6e8ffb2 849967051d6cb8d53cdc1dc3b9934de55527aa2b traveler <phil@pncharris.com> 1710187804 -0500 commit: dsa
|
||||
849967051d6cb8d53cdc1dc3b9934de55527aa2b 5c2298bf79273153681e12f857b807b390a21d5d traveler <phil@pncharris.com> 1710187872 -0500 commit: d
|
||||
5c2298bf79273153681e12f857b807b390a21d5d da438591f71691d078578ca8638639cdf77a21bb traveler <phil@pncharris.com> 1710188044 -0500 commit: ds
|
||||
da438591f71691d078578ca8638639cdf77a21bb bdff3b5ede972cbcc6c39321cb069f8e2fb5ed29 traveler <phil@pncharris.com> 1710188185 -0500 commit: Z
|
||||
bdff3b5ede972cbcc6c39321cb069f8e2fb5ed29 94b9aa6c4e5fa71ec834feab336c389882c405d7 traveler <phil@pncharris.com> 1710188239 -0500 commit: xz
|
||||
94b9aa6c4e5fa71ec834feab336c389882c405d7 5967d2121589466110d014e0b594a540de596daf traveler <phil@pncharris.com> 1710188308 -0500 commit: sf
|
||||
5967d2121589466110d014e0b594a540de596daf d387ee7c65380d80efd3afe10855d31514e17b96 traveler <phil@pncharris.com> 1710188349 -0500 commit: sdsd
|
||||
d387ee7c65380d80efd3afe10855d31514e17b96 e36dd5f2c3246e0a0a681542393c42c8967c7c62 traveler <phil@pncharris.com> 1710188382 -0500 commit: dfsa
|
||||
e36dd5f2c3246e0a0a681542393c42c8967c7c62 506a4a28b2d1e2f58f0d2880b9934c070d776d03 traveler <phil@pncharris.com> 1710190213 -0500 commit: df
|
||||
506a4a28b2d1e2f58f0d2880b9934c070d776d03 8d43b8a410d5797c666f0d36587ddab2b115871b traveler <phil@pncharris.com> 1710190624 -0500 commit: asx
|
||||
8d43b8a410d5797c666f0d36587ddab2b115871b 68f1e63ec8f73dbb0577fa6289e05a6672876ad6 traveler <phil@pncharris.com> 1710210458 -0500 commit: fs
|
||||
68f1e63ec8f73dbb0577fa6289e05a6672876ad6 654eeaa601ba6341fdddcf37c6e750edf46efd50 traveler <phil@pncharris.com> 1710210809 -0500 commit: as
|
||||
654eeaa601ba6341fdddcf37c6e750edf46efd50 dc23256eab233f99515e833e592a9970973e4ae2 traveler <phil@pncharris.com> 1710211173 -0500 commit: ds
|
||||
dc23256eab233f99515e833e592a9970973e4ae2 650677f1affc8907dd171022c754a5ee8b223b46 traveler <phil@pncharris.com> 1710211217 -0500 commit: ds
|
||||
650677f1affc8907dd171022c754a5ee8b223b46 9535048ab0f63c070f85e62f6afb45f39fe24357 traveler <phil@pncharris.com> 1712703618 -0500 commit: lldap
|
||||
9535048ab0f63c070f85e62f6afb45f39fe24357 2cf0472a7402639fc4a5c282c935240c9b5e79be traveler <phil@pncharris.com> 1712703785 -0500 commit: r
|
||||
2cf0472a7402639fc4a5c282c935240c9b5e79be c69038e34aa886cac2547e0da69a3017bc3be9b4 traveler <phil@pncharris.com> 1712704163 -0500 commit: thfg
|
||||
c69038e34aa886cac2547e0da69a3017bc3be9b4 dfc943ac7b4fa1519ad6ebdc7372efea91b67f04 traveler <phil@pncharris.com> 1712704217 -0500 commit: dfg
|
||||
dfc943ac7b4fa1519ad6ebdc7372efea91b67f04 6161a54f74b875c4279ffe4325b43f2cdef8cd0e traveler <phil@pncharris.com> 1712704284 -0500 commit: sdf
|
||||
6161a54f74b875c4279ffe4325b43f2cdef8cd0e 8f387153029910d60f36c7491b9e6e1ca6fe5771 traveler <phil@pncharris.com> 1712704343 -0500 commit: f
|
||||
8f387153029910d60f36c7491b9e6e1ca6fe5771 05337b1686ba5025e86c0f330bfa73c48236ade8 traveler <phil@pncharris.com> 1718110248 -0500 commit: sdf
|
||||
05337b1686ba5025e86c0f330bfa73c48236ade8 9edb2b41825c21442416c0d08b3d8d7288d47d8a traveler <phil@pncharris.com> 1718111278 -0500 commit: done
|
||||
9edb2b41825c21442416c0d08b3d8d7288d47d8a cb0f9e36e15a6ca7621078fa384b1aa8df159972 traveler <phil@pncharris.com> 1728608086 -0500 commit: dsf
|
||||
cb0f9e36e15a6ca7621078fa384b1aa8df159972 863310846f0483a938e7238de6cb8903f76295ca traveler <phil@pncharris.com> 1734470793 -0600 commit: sa
|
||||
1
git/logs/refs/remotes/origin/HEAD
Executable file
1
git/logs/refs/remotes/origin/HEAD
Executable file
|
|
@ -0,0 +1 @@
|
|||
0000000000000000000000000000000000000000 31c348b6f65147dab584d5fccc04ec26c930087c traveler <traveler@wasted-bandwidth.net> 1686883122 +0000 clone: from https://git.netgrimoire.com/traveler/nas.git
|
||||
46
git/logs/refs/remotes/origin/master
Executable file
46
git/logs/refs/remotes/origin/master
Executable file
|
|
@ -0,0 +1,46 @@
|
|||
31c348b6f65147dab584d5fccc04ec26c930087c ed4e42bb1c2d70a491244a83efe443f8b0273b9e traveler <phil@pncharris.com> 1686883956 -0500 update by push
|
||||
ed4e42bb1c2d70a491244a83efe443f8b0273b9e 1b65684b0afcb46eb64a9d6cb728f687d0225313 traveler <phil@pncharris.com> 1688158320 -0500 update by push
|
||||
1b65684b0afcb46eb64a9d6cb728f687d0225313 6e27a7634682bbe2b5e6ca0baec01e4c333bfb08 traveler <phil@pncharris.com> 1689870916 -0500 update by push
|
||||
6e27a7634682bbe2b5e6ca0baec01e4c333bfb08 24378f130ebe5d3761ce7285cc73d62a0f778958 traveler <phil@pncharris.com> 1690515230 -0500 update by push
|
||||
24378f130ebe5d3761ce7285cc73d62a0f778958 470479d4bc65e289a6cd62e392172a399e3320e0 traveler <phil@pncharris.com> 1690515512 -0500 update by push
|
||||
470479d4bc65e289a6cd62e392172a399e3320e0 02405c8f5a40e1d38bd0bf66a5824f3d46a77702 traveler <phil@pncharris.com> 1698374236 -0500 update by push
|
||||
02405c8f5a40e1d38bd0bf66a5824f3d46a77702 3b009fd0194f94f67ee7b0541ce79d656c23a55d traveler <phil@pncharris.com> 1698869733 -0500 update by push
|
||||
3b009fd0194f94f67ee7b0541ce79d656c23a55d 63f3a3cd93b0a799efc7600445c807ef236fc72e traveler <phil@pncharris.com> 1698870051 -0500 update by push
|
||||
63f3a3cd93b0a799efc7600445c807ef236fc72e 6ac205c92d07f8ad9a52acf0f95da85212adba2e traveler <phil@pncharris.com> 1698870447 -0500 update by push
|
||||
6ac205c92d07f8ad9a52acf0f95da85212adba2e 65380ac6f0ee8f0f1f66a43c3fdfcf7356205747 traveler <phil@pncharris.com> 1698870576 -0500 update by push
|
||||
65380ac6f0ee8f0f1f66a43c3fdfcf7356205747 ebf88337c3774f5b2379d022425156243637aca2 traveler <phil@pncharris.com> 1698871005 -0500 update by push
|
||||
ebf88337c3774f5b2379d022425156243637aca2 67c9aa9b004e3ab25d01cbca1891a631fe8b1db9 traveler <phil@pncharris.com> 1698945291 -0500 update by push
|
||||
67c9aa9b004e3ab25d01cbca1891a631fe8b1db9 0568041117074751338604c8027c3ec9bceff017 traveler <phil@pncharris.com> 1698969366 -0500 update by push
|
||||
0568041117074751338604c8027c3ec9bceff017 dc998748bc93e972e62ea09cd574b1e5ec943b73 traveler <phil@pncharris.com> 1698975851 -0500 update by push
|
||||
dc998748bc93e972e62ea09cd574b1e5ec943b73 1017cdcf6264f7599c773753a450caa27d730d59 traveler <phil@pncharris.com> 1698978673 -0500 update by push
|
||||
1017cdcf6264f7599c773753a450caa27d730d59 d7487bb09f37840278b735c1acc3175abc899ab7 traveler <phil@pncharris.com> 1698978911 -0500 update by push
|
||||
d7487bb09f37840278b735c1acc3175abc899ab7 e3173a1425dbab4d4a41d33d91267f54d51ac112 traveler <phil@pncharris.com> 1703655538 -0600 update by push
|
||||
e3173a1425dbab4d4a41d33d91267f54d51ac112 5a84ce54909ba4982a2a1d1e04cdb788efa65b6c traveler <phil@pncharris.com> 1703684067 -0600 update by push
|
||||
5a84ce54909ba4982a2a1d1e04cdb788efa65b6c c54c2139f671d17a52dad18a9a4ecf5c4f052141 traveler <phil@pncharris.com> 1703684228 -0600 update by push
|
||||
c54c2139f671d17a52dad18a9a4ecf5c4f052141 b5ab9f72252cbcac304107cea9eecfc5408dc63f traveler <phil@pncharris.com> 1707021156 -0600 update by push
|
||||
b5ab9f72252cbcac304107cea9eecfc5408dc63f 654fb8a5dc431dfa61ae5fd1627499fa24f647aa traveler <phil@pncharris.com> 1710186666 -0500 update by push
|
||||
654fb8a5dc431dfa61ae5fd1627499fa24f647aa 7b7690adebef067a0ed2afacf2b87569269827cc traveler <phil@pncharris.com> 1710187383 -0500 update by push
|
||||
7b7690adebef067a0ed2afacf2b87569269827cc 177b2e92281981096fc511f62d86981fe6e8ffb2 traveler <phil@pncharris.com> 1710187568 -0500 update by push
|
||||
177b2e92281981096fc511f62d86981fe6e8ffb2 849967051d6cb8d53cdc1dc3b9934de55527aa2b traveler <phil@pncharris.com> 1710187814 -0500 update by push
|
||||
849967051d6cb8d53cdc1dc3b9934de55527aa2b 5c2298bf79273153681e12f857b807b390a21d5d traveler <phil@pncharris.com> 1710187890 -0500 update by push
|
||||
5c2298bf79273153681e12f857b807b390a21d5d da438591f71691d078578ca8638639cdf77a21bb traveler <phil@pncharris.com> 1710188054 -0500 update by push
|
||||
da438591f71691d078578ca8638639cdf77a21bb bdff3b5ede972cbcc6c39321cb069f8e2fb5ed29 traveler <phil@pncharris.com> 1710188196 -0500 update by push
|
||||
bdff3b5ede972cbcc6c39321cb069f8e2fb5ed29 94b9aa6c4e5fa71ec834feab336c389882c405d7 traveler <phil@pncharris.com> 1710188250 -0500 update by push
|
||||
94b9aa6c4e5fa71ec834feab336c389882c405d7 5967d2121589466110d014e0b594a540de596daf traveler <phil@pncharris.com> 1710188317 -0500 update by push
|
||||
5967d2121589466110d014e0b594a540de596daf d387ee7c65380d80efd3afe10855d31514e17b96 traveler <phil@pncharris.com> 1710188361 -0500 update by push
|
||||
d387ee7c65380d80efd3afe10855d31514e17b96 e36dd5f2c3246e0a0a681542393c42c8967c7c62 traveler <phil@pncharris.com> 1710188396 -0500 update by push
|
||||
e36dd5f2c3246e0a0a681542393c42c8967c7c62 506a4a28b2d1e2f58f0d2880b9934c070d776d03 traveler <phil@pncharris.com> 1710190236 -0500 update by push
|
||||
506a4a28b2d1e2f58f0d2880b9934c070d776d03 8d43b8a410d5797c666f0d36587ddab2b115871b traveler <phil@pncharris.com> 1710190634 -0500 update by push
|
||||
8d43b8a410d5797c666f0d36587ddab2b115871b 68f1e63ec8f73dbb0577fa6289e05a6672876ad6 traveler <phil@pncharris.com> 1710210481 -0500 update by push
|
||||
68f1e63ec8f73dbb0577fa6289e05a6672876ad6 654eeaa601ba6341fdddcf37c6e750edf46efd50 traveler <phil@pncharris.com> 1710210815 -0500 update by push
|
||||
654eeaa601ba6341fdddcf37c6e750edf46efd50 dc23256eab233f99515e833e592a9970973e4ae2 traveler <phil@pncharris.com> 1710211178 -0500 update by push
|
||||
dc23256eab233f99515e833e592a9970973e4ae2 650677f1affc8907dd171022c754a5ee8b223b46 traveler <phil@pncharris.com> 1710211222 -0500 update by push
|
||||
650677f1affc8907dd171022c754a5ee8b223b46 9535048ab0f63c070f85e62f6afb45f39fe24357 traveler <phil@pncharris.com> 1712703629 -0500 update by push
|
||||
9535048ab0f63c070f85e62f6afb45f39fe24357 2cf0472a7402639fc4a5c282c935240c9b5e79be traveler <phil@pncharris.com> 1712703799 -0500 update by push
|
||||
2cf0472a7402639fc4a5c282c935240c9b5e79be c69038e34aa886cac2547e0da69a3017bc3be9b4 traveler <phil@pncharris.com> 1712704169 -0500 update by push
|
||||
c69038e34aa886cac2547e0da69a3017bc3be9b4 dfc943ac7b4fa1519ad6ebdc7372efea91b67f04 traveler <phil@pncharris.com> 1712704224 -0500 update by push
|
||||
dfc943ac7b4fa1519ad6ebdc7372efea91b67f04 6161a54f74b875c4279ffe4325b43f2cdef8cd0e traveler <phil@pncharris.com> 1712704292 -0500 update by push
|
||||
6161a54f74b875c4279ffe4325b43f2cdef8cd0e 8f387153029910d60f36c7491b9e6e1ca6fe5771 traveler <phil@pncharris.com> 1712704350 -0500 update by push
|
||||
8f387153029910d60f36c7491b9e6e1ca6fe5771 05337b1686ba5025e86c0f330bfa73c48236ade8 traveler <phil@pncharris.com> 1718110261 -0500 update by push
|
||||
05337b1686ba5025e86c0f330bfa73c48236ade8 9edb2b41825c21442416c0d08b3d8d7288d47d8a traveler <phil@pncharris.com> 1718111300 -0500 update by push
|
||||
9edb2b41825c21442416c0d08b3d8d7288d47d8a cb0f9e36e15a6ca7621078fa384b1aa8df159972 traveler <phil@pncharris.com> 1728608094 -0500 update by push
|
||||
BIN
git/objects/00/acefba2523ae53dc903e5c1c69224adfe61b73
Executable file
BIN
git/objects/00/acefba2523ae53dc903e5c1c69224adfe61b73
Executable file
Binary file not shown.
BIN
git/objects/02/405c8f5a40e1d38bd0bf66a5824f3d46a77702
Executable file
BIN
git/objects/02/405c8f5a40e1d38bd0bf66a5824f3d46a77702
Executable file
Binary file not shown.
BIN
git/objects/02/459f446f07132256187563781018e0ef6ca8cf
Executable file
BIN
git/objects/02/459f446f07132256187563781018e0ef6ca8cf
Executable file
Binary file not shown.
BIN
git/objects/02/d47688fba5a5bc1e4e4afc20af80d0be16eafe
Executable file
BIN
git/objects/02/d47688fba5a5bc1e4e4afc20af80d0be16eafe
Executable file
Binary file not shown.
BIN
git/objects/03/40e7b6ebf7bff8ca2f40aa052bf23f204e42a0
Executable file
BIN
git/objects/03/40e7b6ebf7bff8ca2f40aa052bf23f204e42a0
Executable file
Binary file not shown.
BIN
git/objects/03/44f2854b57c8933c909d3f64f72cdcc18b7b1f
Executable file
BIN
git/objects/03/44f2854b57c8933c909d3f64f72cdcc18b7b1f
Executable file
Binary file not shown.
BIN
git/objects/05/337b1686ba5025e86c0f330bfa73c48236ade8
Executable file
BIN
git/objects/05/337b1686ba5025e86c0f330bfa73c48236ade8
Executable file
Binary file not shown.
BIN
git/objects/05/42dc613b338788d5a77aba4920146869a026a4
Executable file
BIN
git/objects/05/42dc613b338788d5a77aba4920146869a026a4
Executable file
Binary file not shown.
BIN
git/objects/05/68041117074751338604c8027c3ec9bceff017
Executable file
BIN
git/objects/05/68041117074751338604c8027c3ec9bceff017
Executable file
Binary file not shown.
BIN
git/objects/08/0dc79e75249b67539658141c495ce125fe3fa5
Executable file
BIN
git/objects/08/0dc79e75249b67539658141c495ce125fe3fa5
Executable file
Binary file not shown.
BIN
git/objects/0a/b29d2f6c37b5a378125464e79626f71919412e
Executable file
BIN
git/objects/0a/b29d2f6c37b5a378125464e79626f71919412e
Executable file
Binary file not shown.
BIN
git/objects/0b/f2e7f09fda9f5d572853a62d727986cdc9fe11
Executable file
BIN
git/objects/0b/f2e7f09fda9f5d572853a62d727986cdc9fe11
Executable file
Binary file not shown.
BIN
git/objects/0f/6314c0984998117ca7b85907ebf5abdf3995d9
Executable file
BIN
git/objects/0f/6314c0984998117ca7b85907ebf5abdf3995d9
Executable file
Binary file not shown.
BIN
git/objects/10/17cdcf6264f7599c773753a450caa27d730d59
Executable file
BIN
git/objects/10/17cdcf6264f7599c773753a450caa27d730d59
Executable file
Binary file not shown.
BIN
git/objects/10/f07ea9eab78a2a56b45cda42d81f642e451576
Executable file
BIN
git/objects/10/f07ea9eab78a2a56b45cda42d81f642e451576
Executable file
Binary file not shown.
BIN
git/objects/11/35879e2d99dbdccfcbb7eea8259271673286f7
Executable file
BIN
git/objects/11/35879e2d99dbdccfcbb7eea8259271673286f7
Executable file
Binary file not shown.
BIN
git/objects/11/9626c0e939e1a3c4475f35843414ae3acadbf1
Executable file
BIN
git/objects/11/9626c0e939e1a3c4475f35843414ae3acadbf1
Executable file
Binary file not shown.
BIN
git/objects/11/b6d7965fb83d638ba27b86a00d86652c43516b
Executable file
BIN
git/objects/11/b6d7965fb83d638ba27b86a00d86652c43516b
Executable file
Binary file not shown.
BIN
git/objects/11/c527b2f699830a6b2d9c3d96274d25bede5450
Executable file
BIN
git/objects/11/c527b2f699830a6b2d9c3d96274d25bede5450
Executable file
Binary file not shown.
BIN
git/objects/15/1f4dc92014689d7ae7be0a4c942cdb47476d18
Executable file
BIN
git/objects/15/1f4dc92014689d7ae7be0a4c942cdb47476d18
Executable file
Binary file not shown.
BIN
git/objects/17/7b2e92281981096fc511f62d86981fe6e8ffb2
Executable file
BIN
git/objects/17/7b2e92281981096fc511f62d86981fe6e8ffb2
Executable file
Binary file not shown.
BIN
git/objects/17/a97a0ebf63a270ccb5bf32668e4aeba8622716
Executable file
BIN
git/objects/17/a97a0ebf63a270ccb5bf32668e4aeba8622716
Executable file
Binary file not shown.
BIN
git/objects/18/f9b83d628abfc029cd85817a2c83af62692936
Executable file
BIN
git/objects/18/f9b83d628abfc029cd85817a2c83af62692936
Executable file
Binary file not shown.
BIN
git/objects/1a/e94ad3d8f49ffff9ebedd57f468e66fc22989a
Executable file
BIN
git/objects/1a/e94ad3d8f49ffff9ebedd57f468e66fc22989a
Executable file
Binary file not shown.
BIN
git/objects/1b/65684b0afcb46eb64a9d6cb728f687d0225313
Executable file
BIN
git/objects/1b/65684b0afcb46eb64a9d6cb728f687d0225313
Executable file
Binary file not shown.
BIN
git/objects/1b/8fae48cc55a23d7bd449ed15c6ec7e2bb8234e
Executable file
BIN
git/objects/1b/8fae48cc55a23d7bd449ed15c6ec7e2bb8234e
Executable file
Binary file not shown.
BIN
git/objects/1e/2cdea2c677b1be3ed07439f8aeccf482160662
Executable file
BIN
git/objects/1e/2cdea2c677b1be3ed07439f8aeccf482160662
Executable file
Binary file not shown.
BIN
git/objects/21/112775ec81ccc7b14360319722f98cd8086eef
Executable file
BIN
git/objects/21/112775ec81ccc7b14360319722f98cd8086eef
Executable file
Binary file not shown.
BIN
git/objects/24/378f130ebe5d3761ce7285cc73d62a0f778958
Executable file
BIN
git/objects/24/378f130ebe5d3761ce7285cc73d62a0f778958
Executable file
Binary file not shown.
BIN
git/objects/25/2868d0879f378424fa82a92a2c7719fc49d87f
Executable file
BIN
git/objects/25/2868d0879f378424fa82a92a2c7719fc49d87f
Executable file
Binary file not shown.
BIN
git/objects/25/612e79c04b37640d572f52f532a75115bcaa57
Executable file
BIN
git/objects/25/612e79c04b37640d572f52f532a75115bcaa57
Executable file
Binary file not shown.
BIN
git/objects/28/bdecb33179ded20023b3deb2c8abbe27585778
Executable file
BIN
git/objects/28/bdecb33179ded20023b3deb2c8abbe27585778
Executable file
Binary file not shown.
BIN
git/objects/28/cc743c850c5844a75854d065c49edd6192d857
Executable file
BIN
git/objects/28/cc743c850c5844a75854d065c49edd6192d857
Executable file
Binary file not shown.
BIN
git/objects/29/99f64a4b6f01038f6823b91d394e53f4967bb2
Executable file
BIN
git/objects/29/99f64a4b6f01038f6823b91d394e53f4967bb2
Executable file
Binary file not shown.
BIN
git/objects/2a/25be5cc050db54e19f41ccb95ed2f8339df7f8
Executable file
BIN
git/objects/2a/25be5cc050db54e19f41ccb95ed2f8339df7f8
Executable file
Binary file not shown.
BIN
git/objects/2b/0090fba20db5bd593e6525c432bbf1ddcb3a4f
Executable file
BIN
git/objects/2b/0090fba20db5bd593e6525c432bbf1ddcb3a4f
Executable file
Binary file not shown.
BIN
git/objects/2b/98d4e0933ec06bff1e0aca6dcac5092dd6be05
Executable file
BIN
git/objects/2b/98d4e0933ec06bff1e0aca6dcac5092dd6be05
Executable file
Binary file not shown.
BIN
git/objects/2c/698ab297a24f26bedc5e244cac05aa9045501e
Executable file
BIN
git/objects/2c/698ab297a24f26bedc5e244cac05aa9045501e
Executable file
Binary file not shown.
BIN
git/objects/2c/f0472a7402639fc4a5c282c935240c9b5e79be
Executable file
BIN
git/objects/2c/f0472a7402639fc4a5c282c935240c9b5e79be
Executable file
Binary file not shown.
BIN
git/objects/2e/402be3ad1d927c1ced334c28c0975420fc868e
Executable file
BIN
git/objects/2e/402be3ad1d927c1ced334c28c0975420fc868e
Executable file
Binary file not shown.
BIN
git/objects/2f/3974139a4dad44e9ba44492cf747aa28c93ef6
Executable file
BIN
git/objects/2f/3974139a4dad44e9ba44492cf747aa28c93ef6
Executable file
Binary file not shown.
1
git/objects/30/4b74835415dc3a5759e00aed16c24e4a9d8bf5
Executable file
1
git/objects/30/4b74835415dc3a5759e00aed16c24e4a9d8bf5
Executable file
|
|
@ -0,0 +1 @@
|
|||
xUŹÁnÂ0†9ç),zŇŘ©W¸Ś=@šXm4'FNZĆŰ“®E('Űź/ů;â>?› %yŽ-l÷»ýV©&¦1`jKń/[âŃ-Łë–zëťÉfé;$mŤp9˝—ĹAľĽ
ś9éjť_%M}VžQ>Z]qh¸|éSŢ»‡ ôBçYP“>d}e¦TáK‰qścTô'ˇ|ŁLŢâz®"ć;ËoI?gĎ˝řŔ^ţ?P$(ŃPYFPOT`z
|
||||
BIN
git/objects/31/9bb39c27c90b5546f14c9b4047ae30811d93af
Executable file
BIN
git/objects/31/9bb39c27c90b5546f14c9b4047ae30811d93af
Executable file
Binary file not shown.
BIN
git/objects/31/c348b6f65147dab584d5fccc04ec26c930087c
Executable file
BIN
git/objects/31/c348b6f65147dab584d5fccc04ec26c930087c
Executable file
Binary file not shown.
BIN
git/objects/31/fc17028c53ac78b91c51f008ca7abf37b5c1a1
Executable file
BIN
git/objects/31/fc17028c53ac78b91c51f008ca7abf37b5c1a1
Executable file
Binary file not shown.
BIN
git/objects/34/dc245135b419d1ae5ad2e1a2b0c9b2a2069af1
Executable file
BIN
git/objects/34/dc245135b419d1ae5ad2e1a2b0c9b2a2069af1
Executable file
Binary file not shown.
BIN
git/objects/35/f944abe5bd02e813cb39984cfa5b37835cd062
Executable file
BIN
git/objects/35/f944abe5bd02e813cb39984cfa5b37835cd062
Executable file
Binary file not shown.
BIN
git/objects/36/19300205c17d6923f1cd319c107402ae3687ae
Executable file
BIN
git/objects/36/19300205c17d6923f1cd319c107402ae3687ae
Executable file
Binary file not shown.
2
git/objects/36/d2cd23035fb8808b52d28cee7bfcf88bd7f808
Executable file
2
git/objects/36/d2cd23035fb8808b52d28cee7bfcf88bd7f808
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
x•ŽYÂ0ùÎ)r<01>íÔi,!ÄUÜ,jE7…ÀùÉø}šÑ¼xlÛÒ,A¸´š³-)qQŠ€L%xÇäÄLà P¸Ä€ÁœZóÞ¬—ÈA•(ã
|
||||
)sˆ“Ë8Ròàý´ù¨¶Uýæ5W{?çe}ž{œµÖå}‹Çö°èGd<>l¯Ð‹¦¯ý^ëüŸ¢y™•ø@b
|
||||
BIN
git/objects/39/b1d5f30f5a829694926ecae0d3ab687892967b
Executable file
BIN
git/objects/39/b1d5f30f5a829694926ecae0d3ab687892967b
Executable file
Binary file not shown.
BIN
git/objects/3b/009fd0194f94f67ee7b0541ce79d656c23a55d
Executable file
BIN
git/objects/3b/009fd0194f94f67ee7b0541ce79d656c23a55d
Executable file
Binary file not shown.
BIN
git/objects/3c/6a8146940e23ba1525ff4b33f0cd2c10de633f
Executable file
BIN
git/objects/3c/6a8146940e23ba1525ff4b33f0cd2c10de633f
Executable file
Binary file not shown.
4
git/objects/3e/a6fc17ea4e910773782a28d0467ae33d31d493
Executable file
4
git/objects/3e/a6fc17ea4e910773782a28d0467ae33d31d493
Executable file
|
|
@ -0,0 +1,4 @@
|
|||
x•TËŽÚ0í:_eeDÁ‹ig4Bª:¨L[µä$&¸ãØèÚ Ð¯ÛqMP¥²°¸ç>}îq.“pv÷aö®¢ ˜8ŒæÓy(
|
||||
K©ÂA R(5W†Ah~¬ 9Åa~LaÊ$"‚p™ÿFmXA”¦0‘…`I©\J*…&LPØR˜Ü&Ö9<C396>RéðI‚6ímÇ0œ„Ëx9Ãæˆ<C3A6>Õ\Ô]ÈiO²ÌÌÙÙýÜí¿ÞÿØ<»<>Œú[Ù[6BB*#Q[´<>’1”Ž¡lÑ1tCù:ÖP%yYXê›!”•fPÜýÙ¹dúJá»äí<12>aüÀrŒäIÁæ1qàå%K™
&;çD8iØù¼K%'<27>Kä½®Ëpï}_·ö>
|
||||
Ti‡„ŸÉµV<C2B5> ú,áu_ÈÌhÇæ¹â'`ã4§fãJZƒÌXmȘÉÌQ…¼£¶¥Ë<C2A5>âlWÏjUñuòT™øè2¨¨HQP¡»
¾üZ?– O}„R)Êë›9>}¾ÿòéq·Þ¾¬'çZñ/fïãåÄž+Üûï¶aØI¤ô½ü68åÅ>a
|
||||
Èû/×?n¼áJ¼Ûùº•ôÑÁ,ó8ޱ=Z~f¨Uk™çxgÞ¤³or±}Ú<¬çó6aûÍÙþÍŽWÖ©»¹ª_W[Ñ‹mì—I57ƈ¦uÍôPW&×Ä6+ò´Ù"î3…œÏÕÏó_jhõÃY‚þ_-¡1îÚH<>Vq<Ãöˆ<Oƒ½?¥®†
|
||||
BIN
git/objects/3f/65ae1ae189aff66e0f23a967c5cfdfe83f55ba
Executable file
BIN
git/objects/3f/65ae1ae189aff66e0f23a967c5cfdfe83f55ba
Executable file
Binary file not shown.
BIN
git/objects/3f/fa3de0863ad9ee97b765470345262b627608a7
Executable file
BIN
git/objects/3f/fa3de0863ad9ee97b765470345262b627608a7
Executable file
Binary file not shown.
BIN
git/objects/40/ab3c2a0f6ab1ea0d2a52c17c62d806a1c0bb22
Executable file
BIN
git/objects/40/ab3c2a0f6ab1ea0d2a52c17c62d806a1c0bb22
Executable file
Binary file not shown.
BIN
git/objects/41/02549a31654838133a097fb1290c90219fea26
Executable file
BIN
git/objects/41/02549a31654838133a097fb1290c90219fea26
Executable file
Binary file not shown.
BIN
git/objects/42/0cd3dcb39ce65a024d99b6e01a052239b59f5c
Executable file
BIN
git/objects/42/0cd3dcb39ce65a024d99b6e01a052239b59f5c
Executable file
Binary file not shown.
BIN
git/objects/43/cd19ba9b39a3900fb470bfe10d76d97b550bbb
Executable file
BIN
git/objects/43/cd19ba9b39a3900fb470bfe10d76d97b550bbb
Executable file
Binary file not shown.
3
git/objects/47/0479d4bc65e289a6cd62e392172a399e3320e0
Executable file
3
git/objects/47/0479d4bc65e289a6cd62e392172a399e3320e0
Executable file
|
|
@ -0,0 +1,3 @@
|
|||
x•Ž[
|
||||
B!@ûvn ã(D´G¼p_˜µþÜB¿‡sàð±mËÐÒetM`Èqª‰ÙyÀlúd-y,f*IÔ™»ì3ôŽb5ä%XÃB6"3¹l†JF•?£]<5D>ž¿²J×÷³-ëóܹåÞ—÷<E28094><C3B7>í¡MH€½wú
|
||||
&<26>{cú†ªTõw#@h
|
||||
BIN
git/objects/49/36a2730b6264f5978f0b411624b572fdc3ee4f
Executable file
BIN
git/objects/49/36a2730b6264f5978f0b411624b572fdc3ee4f
Executable file
Binary file not shown.
BIN
git/objects/49/49bf7f1c6bfca7a2431cb94f66010fc1d1c0a8
Executable file
BIN
git/objects/49/49bf7f1c6bfca7a2431cb94f66010fc1d1c0a8
Executable file
Binary file not shown.
BIN
git/objects/49/9bf1941c07d4b82c22178ef80c69eec7d84d66
Executable file
BIN
git/objects/49/9bf1941c07d4b82c22178ef80c69eec7d84d66
Executable file
Binary file not shown.
3
git/objects/4a/9ea14cf0d0855296317efba8604ad64042daeb
Executable file
3
git/objects/4a/9ea14cf0d0855296317efba8604ad64042daeb
Executable file
|
|
@ -0,0 +1,3 @@
|
|||
x]▐╠▌б0@oнWX0!uКйpb8Юрдj#°9i│©'│┌Юк~╤÷Л▌╦┐fщЭL(иslaя╛ ┘Rс0╣
|
||||
Б5[Бяубu5·{g╡╘Y`┤╓╜╠ж2╖Wc @╬<°9И²,/©G┼ZЫhitеUЖ5Л~У6o┤умzЁ©*Ь┤З░У│≥р7ъ∙Ц7УЬ'·╔г└╡G≥╪еy^Eл√сЭqНеЖРx
|
||||
═HP╒║╡▄═НА├^╗
|
||||
BIN
git/objects/4a/bfbd7a8d37691a0e1dfcb355cea5e3d188faf0
Executable file
BIN
git/objects/4a/bfbd7a8d37691a0e1dfcb355cea5e3d188faf0
Executable file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue