feat: Add xmr-btc-swap repo in subdirectory

This commit is contained in:
binarybaron 2024-07-19 00:01:34 +02:00
parent 462f3b2e6f
commit 757183e857
526 changed files with 41757 additions and 1 deletions

@ -1 +0,0 @@
Subproject commit 43eff948b1771b967aee30ba02e53fdf70ad402c

View File

@ -0,0 +1 @@
feat: Prototype connecting frontend and backend

View File

@ -0,0 +1,62 @@
2824ebc893958513539363da17bfa905d5ed1223 branch 'cooperative-release-of-funds' of https://github.com/patrini32/xmr-btc-swap
53c80609af588edf69f3726db5ecbc1f37528ed9 not-for-merge branch '0.11.x' of https://github.com/patrini32/xmr-btc-swap
35f206ca12040f5c834c3e98baec1b672cf3953a not-for-merge branch 'asb-systemd-setup' of https://github.com/patrini32/xmr-btc-swap
2290f82e16123599503ebea6ae130a5ec50f87df not-for-merge branch 'bump-rustc-version-for-release-bins-ci' of https://github.com/patrini32/xmr-btc-swap
22cdad338bdc89ec0ef94a97789e9e4993915b53 not-for-merge branch 'bungy-corrupted-database' of https://github.com/patrini32/xmr-btc-swap
2e7954fcbb5b9d47549ec4c9bf1c4fe97c47c348 not-for-merge branch 'change-xmr-node-moneroworld' of https://github.com/patrini32/xmr-btc-swap
a2d12b6eab7b1cec31d1e45d27a1d8e3d204d99d not-for-merge branch 'ci' of https://github.com/patrini32/xmr-btc-swap
a11c9d9c038c3cc3b4a90cc3f483a22f39001b43 not-for-merge branch 'cleanup-module-boundaries' of https://github.com/patrini32/xmr-btc-swap
fa3b252f76b68bdcb4533968b86c9761db521366 not-for-merge branch 'cooperative-release-of-funds-CI' of https://github.com/patrini32/xmr-btc-swap
4f6ff205802eccf4ca2ab7f124bdf202122085d9 not-for-merge branch 'cooperative-xmr-redeem' of https://github.com/patrini32/xmr-btc-swap
f892efc0ac238b32ece43a71cca93f8b5b14f5b0 not-for-merge branch 'debug-remodel-tor' of https://github.com/patrini32/xmr-btc-swap
e6818f9dee858e3ac4b43bb77c4bd10b190fdd52 not-for-merge branch 'debug-remodel-tor-same-port' of https://github.com/patrini32/xmr-btc-swap
7248af949837b1b4afaaae517530b08f5b90f9a8 not-for-merge branch 'demo' of https://github.com/patrini32/xmr-btc-swap
6d6bd93315ef16917e12c268f855fadd05fec71e not-for-merge branch 'dependabot/cargo/bdk-0.29.0' of https://github.com/patrini32/xmr-btc-swap
1594bcb170bf6e85ceb967df73bc894c5e0e35ad not-for-merge branch 'dependabot/cargo/ed25519-dalek-2.1.1' of https://github.com/patrini32/xmr-btc-swap
7e5282c30d420284ee508367c650b6067ee66961 not-for-merge branch 'dependabot/cargo/jsonrpsee-0.22.5' of https://github.com/patrini32/xmr-btc-swap
9059e8bc955ae2cdb77407b73ca6d116a977563c not-for-merge branch 'dependabot/cargo/jsonrpsee-core-0.22.5' of https://github.com/patrini32/xmr-btc-swap
9a1df270cb394c516f474be094ddf9c4f8e6fa19 not-for-merge branch 'dependabot/cargo/libp2p-0.48.0' of https://github.com/patrini32/xmr-btc-swap
1d7f9dfd894cec3d7cad9f84daa63095e5d9eeaf not-for-merge branch 'dependabot/cargo/mockito-1.3.1' of https://github.com/patrini32/xmr-btc-swap
4f58539ca9c3e9bdd0c7286385aec891b4ed8fbb not-for-merge branch 'dependabot/cargo/tokio-1.38.0' of https://github.com/patrini32/xmr-btc-swap
281e83a00bf82fedb780f413dec6dd8d59349e4e not-for-merge branch 'discover-makers-cli' of https://github.com/patrini32/xmr-btc-swap
44570ff5984ee80807e5c7cb05fd84101e61a19a not-for-merge branch 'docs' of https://github.com/patrini32/xmr-btc-swap
427e37d97745089ceffe95a426b8d69c889e14a2 not-for-merge branch 'early-tracing-init' of https://github.com/patrini32/xmr-btc-swap
641274019d956f8bcba3c1c89e55649f6a3a832f not-for-merge branch 'feature/libp2p-release' of https://github.com/patrini32/xmr-btc-swap
d4d42ae3ae8e19d0e2e185b2a19c5eb1aabd437f not-for-merge branch 'fix-confirmations' of https://github.com/patrini32/xmr-btc-swap
2921d61ebc9211d4e0bda3f3dadd42d7e63b572a not-for-merge branch 'kill-monero-rpc-on-signal-receive' of https://github.com/patrini32/xmr-btc-swap
82d75588baddcb515ca989930aa023ed1fda5a2e not-for-merge branch 'manual-sync' of https://github.com/patrini32/xmr-btc-swap
c3b8186c26f395f451f1e09796b23bd60311ddad not-for-merge branch 'master' of https://github.com/patrini32/xmr-btc-swap
427e37d97745089ceffe95a426b8d69c889e14a2 not-for-merge branch 'monero-wallet-rpc-update' of https://github.com/patrini32/xmr-btc-swap
17a4ca0ebb24c234364ca699d089144bca2c43a2 not-for-merge branch 'no-transfer-proof-failure' of https://github.com/patrini32/xmr-btc-swap
7aabc8703d4423aac02b4b09b078786e09e9712e not-for-merge branch 'on-chain-protocol' of https://github.com/patrini32/xmr-btc-swap
e6686b7aa12bbff0d10f5ebeb8fcd7466066cf01 not-for-merge branch 'pr/1427' of https://github.com/patrini32/xmr-btc-swap
8f9824d58e045c33b1dbf6a70c1986f2a71b22f4 not-for-merge branch 'print-priv-view-key' of https://github.com/patrini32/xmr-btc-swap
08c5d1c12e6807b5fe1ecf0fa8102d1a9794f678 not-for-merge branch 'quad9-dns' of https://github.com/patrini32/xmr-btc-swap
4c9372575543d0071950381e5005be77fbca43fc not-for-merge branch 'quote-protocol-libp2p-relay' of https://github.com/patrini32/xmr-btc-swap
de642e542fef00a6c287c8dd760ecc9d51d50e7c not-for-merge branch 'quote-protocol-refactor' of https://github.com/patrini32/xmr-btc-swap
bd943e69616d5b8d39776c0873767f41ec2b678e not-for-merge branch 'quote-websocket' of https://github.com/patrini32/xmr-btc-swap
dd624b1df9cdb709004327f6d12d94b1ca52d86a not-for-merge branch 'random-branch' of https://github.com/patrini32/xmr-btc-swap
c6db22d8822b7d1ad5d7d29d383245d568a14c91 not-for-merge branch 'refactor-network-code' of https://github.com/patrini32/xmr-btc-swap
23c2e6d5abfa849466cd8fd7c330602c9ca6de4f not-for-merge branch 'relay-fee-debug' of https://github.com/patrini32/xmr-btc-swap
a9e0a68e68ccfd5c7a0af9335451db656d672766 not-for-merge branch 'remodel-tor' of https://github.com/patrini32/xmr-btc-swap
971eabf4c2e0506639df6fa18bca2c6c30195c3a not-for-merge branch 'remove-bytes-serde-module' of https://github.com/patrini32/xmr-btc-swap
b0645bb96eb712c947b8b9863eba00a66c445291 not-for-merge branch 'rendezvous-asb-refactor' of https://github.com/patrini32/xmr-btc-swap
0e3e0fb4cb20a810dc864c6b0abba9abfe076add not-for-merge branch 'rendezvous-cli' of https://github.com/patrini32/xmr-btc-swap
7fba6e8fbf4303b26045ab739f7971ae594f0451 not-for-merge branch 'rendezvous-demo' of https://github.com/patrini32/xmr-btc-swap
a3455d6032a6e407769ef9af818dd7f9f1914763 not-for-merge branch 'roc' of https://github.com/patrini32/xmr-btc-swap
3eb4c0db433f78dd65647bf355464959eb5492aa not-for-merge branch 'rpc-server' of https://github.com/patrini32/xmr-btc-swap
24cb1d25209cfad2f1dda3543cb598d5386f6d98 not-for-merge branch 'rpc-server-tracing-log-files' of https://github.com/patrini32/xmr-btc-swap
f1b115b5630672c63dc87c41c53933ec98412d94 not-for-merge branch 'small-ux-improvements' of https://github.com/patrini32/xmr-btc-swap
7be6655d73b415a5307893d5eb4528933ba13d6a not-for-merge branch 'sqlite' of https://github.com/patrini32/xmr-btc-swap
f12879782f6487850814cfa11a14255fbf958415 not-for-merge branch 'sqlite2' of https://github.com/patrini32/xmr-btc-swap
e1c3a5d991b888b70ebfb75a1f3782b4b2013975 not-for-merge branch 'staging' of https://github.com/patrini32/xmr-btc-swap
63cfcf22e0f3d5992dd81cfd428c07ac27101e12 not-for-merge branch 'swap-setup-proto' of https://github.com/patrini32/xmr-btc-swap
832d960543377fd0dfe45902ed02bbcfe32bece4 not-for-merge branch 'swap-setup-proto-rishab' of https://github.com/patrini32/xmr-btc-swap
9e6b56564d7c37e0e8f93990a360155345c74909 not-for-merge branch 'test-refactor' of https://github.com/patrini32/xmr-btc-swap
f3cf0045910b9c26b148e7d193207f8b0751e61a not-for-merge branch 'transfer-proof-acknowledgement' of https://github.com/patrini32/xmr-btc-swap
3d9b984c5ed442966501b65e6f68a9a7104327eb not-for-merge branch 'trying' of https://github.com/patrini32/xmr-btc-swap
f0b4735163528add8d0b651ba482f205e6dbc134 not-for-merge branch 'wait-for-cancel-timelock-when-enc-sig-fails' of https://github.com/patrini32/xmr-btc-swap
2e181dac9cb479883aa7139636188d23acb8f1de not-for-merge branch 'wallet-force-sync-on-first-subscribe' of https://github.com/patrini32/xmr-btc-swap
58fc70e8371247ebaf3aa1b8353a748d3332fe0f not-for-merge branch 'wallet-refresh' of https://github.com/patrini32/xmr-btc-swap
0c501ba2cc94ed7d6982604ede26d349d115f0e3 not-for-merge branch 'xmr-adaptor-signatures' of https://github.com/patrini32/xmr-btc-swap
d3e5bdcb59eed212b5c80a4ee5beaf0f0f017fa4 not-for-merge branch 'xmr-adaptor-signatures-publish-on-testnet' of https://github.com/patrini32/xmr-btc-swap

View File

@ -0,0 +1 @@
ref: refs/heads/pr/1676

View File

@ -0,0 +1 @@
5638fd1a51b42573b6c55e24b7978d2b4c2eb19a

View File

@ -0,0 +1 @@
3fb6e284ba6022231abc29d47f0029f19ae45088

View File

@ -0,0 +1,112 @@
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[submodule]
active = .
[remote "origin"]
url = https://github.com/comit-network/xmr-btc-swap.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[lfs]
repositoryformatversion = 0
[branch "0.11.x"]
remote = origin
merge = refs/heads/0.11.x
[branch "immediately-fetch-tx-2"]
remote = origin
merge = refs/heads/immediately-fetch-tx-2
[remote "yama"]
url = https://github.com/yamabiiko/xmr-btc-swap.git
fetch = +refs/heads/*:refs/remotes/yama/*
[branch "rpc-server"]
remote = yama
merge = refs/heads/rpc-server
[branch "monero-rpc-download-0.11x-m1m2"]
remote = origin
merge = refs/heads/monero-rpc-download-0.11x-m1m2
[remote "delta1upstream"]
url = https://github.com/delta1/xmr-btc-swap.git
fetch = +refs/heads/*:refs/remotes/delta1upstream/*
[branch "sqlx"]
remote = delta1upstream
merge = refs/heads/sqlx
[branch "pr/1417"]
remote = delta1upstream
merge = refs/heads/multi-rendezvous
[branch "multi-rendezvous"]
remote = delta1upstream
merge = refs/heads/multi-rendezvous
[branch "rpc-server-tracing-log-files"]
remote = origin
merge = refs/heads/rpc-server-tracing-log-files
[branch "kill-monero-rpc-on-signal-receive"]
remote = origin
merge = refs/heads/kill-monero-rpc-on-signal-receive
[branch "change-xmr-node-moneroworld"]
remote = origin
merge = refs/heads/change-xmr-node-moneroworld
[branch "cooperative-xmr-redeem"]
remote = origin
merge = refs/heads/cooperative-xmr-redeem
[branch "monero-wallet-refresh-fix"]
remote = origin
merge = refs/heads/monero-wallet-refresh-fix
[remote "delta12"]
url = https://github.com/delta1/xmr-btc-swap.git
fetch = +refs/heads/*:refs/remotes/delta12/*
[branch "issues-1459"]
remote = delta12
merge = refs/heads/issues-1459
[branch "wallet-refresh"]
remote = origin
merge = refs/heads/wallet-refresh
[branch "blocking-log-appender"]
remote = origin
merge = refs/heads/blocking-log-appender
[branch "early-tracing-init"]
remote = origin
merge = refs/heads/early-tracing-init
[branch "monero-wallet-rpc-update"]
remote = origin
merge = refs/heads/monero-wallet-rpc-update
[branch "transfer-proof-acknowledgement"]
remote = origin
merge = refs/heads/transfer-proof-acknowledgement
[remote "pokkst"]
url = https://github.com/pokkst/xmr-btc-swap.git
fetch = +refs/heads/*:refs/remotes/pokkst/*
[branch "pr/1427"]
remote = pokkst
merge = refs/heads/bugfix/bob-xmrlocked-redeemed
[branch "bob-buffer-transfer-proofs"]
vscode-merge-base = origin/master
remote = origin
merge = refs/heads/bob-buffer-transfer-proofs
[branch "reduce-check-interval-monero-alice"]
remote = origin
merge = refs/heads/reduce-check-interval-monero-alice
[branch "reduce-check-interval-monero-asb"]
remote = origin
merge = refs/heads/reduce-check-interval-monero-asb
[branch "reduce-check-interval-asb-alice"]
remote = origin
merge = refs/heads/reduce-check-interval-asb-alice
[remote "github-desktop-patrini32"]
url = https://github.com/patrini32/xmr-btc-swap.git
fetch = +refs/heads/*:refs/remotes/github-desktop-patrini32/*
[branch "pr/1668"]
remote = github-desktop-patrini32
merge = refs/heads/master
[branch "pr/1676"]
remote = github-desktop-patrini32
merge = refs/heads/cooperative-release-of-funds
vscode-merge-base = origin/master
[branch "transfer-proof-buffer-sqlx-own-migration-script"]
remote = origin
merge = refs/heads/transfer-proof-buffer-sqlx-own-migration-script

View File

@ -0,0 +1 @@
Unnamed repository; edit this file 'description' to name the repository.

View 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+"$@"}
:

View 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
}

View File

@ -0,0 +1,173 @@
#!/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 2) and last update token
# formatted as a string and outputs to stdout a new update token and
# all files that have been modified since the update token. 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, $last_update_token) = @ARGV;
# Uncomment for debugging
# print STDERR "$0 $version $last_update_token\n";
# Check the hook interface version
if ($version ne 2) {
die "Unsupported query-fsmonitor hook version '$version'.\n" .
"Falling back to scanning...\n";
}
my $git_work_tree = get_working_dir();
my $retry = 1;
my $json_pkg;
eval {
require JSON::XS;
$json_pkg = "JSON::XS";
1;
} or do {
require JSON::PP;
$json_pkg = "JSON::PP";
};
launch_watchman();
sub launch_watchman {
my $o = watchman_query();
if (is_work_tree_watched($o)) {
output_result($o->{clock}, @{$o->{files}});
}
}
sub output_result {
my ($clockid, @files) = @_;
# Uncomment for debugging watchman output
# open (my $fh, ">", ".git/watchman-output.out");
# binmode $fh, ":utf8";
# print $fh "$clockid\n@files\n";
# close $fh;
binmode STDOUT, ":utf8";
print $clockid;
print "\0";
local $, = "\0";
print @files;
}
sub watchman_clock {
my $response = qx/watchman clock "$git_work_tree"/;
die "Failed to get clock id on '$git_work_tree'.\n" .
"Falling back to scanning...\n" if $? != 0;
return $json_pkg->new->utf8->decode($response);
}
sub watchman_query {
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 $last_update_token but not from the .git folder.
#
# 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. Then we're using the "expression" term to
# further constrain the results.
if (substr($last_update_token, 0, 1) eq "c") {
$last_update_token = "\"$last_update_token\"";
}
my $query = <<" END";
["query", "$git_work_tree", {
"since": $last_update_token,
"fields": ["name"],
"expression": ["not", ["dirname", ".git"]]
}]
END
# Uncomment for debugging the watchman query
# open (my $fh, ">", ".git/watchman-query.json");
# print $fh $query;
# close $fh;
print CHLD_IN $query;
close CHLD_IN;
my $response = do {local $/; <CHLD_OUT>};
# Uncomment for debugging the watch response
# open ($fh, ">", ".git/watchman-response.json");
# print $fh $response;
# close $fh;
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 =~ /^\{/;
return $json_pkg->new->utf8->decode($response);
}
sub is_work_tree_watched {
my ($output) = @_;
my $error = $output->{error};
if ($retry > 0 and $error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) {
$retry--;
my $response = qx/watchman watch "$git_work_tree"/;
die "Failed to make watchman watch '$git_work_tree'.\n" .
"Falling back to scanning...\n" if $? != 0;
$output = $json_pkg->new->utf8->decode($response);
$error = $output->{error};
die "Watchman: $error.\n" .
"Falling back to scanning...\n" if $error;
# Uncomment for debugging watchman output
# open (my $fh, ">", ".git/watchman-output.out");
# close $fh;
# 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.
my $o = watchman_clock();
$error = $output->{error};
die "Watchman: $error.\n" .
"Falling back to scanning...\n" if $error;
output_result($o->{clock}, ("/"));
$last_update_token = $o->{clock};
eval { launch_watchman() };
return 0;
}
die "Watchman: $error.\n" .
"Falling back to scanning...\n" if $error;
return 1;
}
sub get_working_dir {
my $working_dir;
if ($^O =~ 'msys' || $^O =~ 'cygwin') {
$working_dir = Win32::GetCwd();
$working_dir =~ tr/\\/\//;
} else {
require Cwd;
$working_dir = Cwd::cwd();
}
return $working_dir;
}

View 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

View 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+"$@"}
:

View 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 --type=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 --

View 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"
:

View 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 oid> <remote ref> <remote oid>
#
# This sample shows how to prevent push of commits where the log message starts
# with "WIP" (work in progress).
remote="$1"
url="$2"
zero=$(git hash-object --stdin </dev/null | tr '[0-9a-f]' '0')
while read local_ref local_oid remote_ref remote_oid
do
if test "$local_oid" = "$zero"
then
# Handle delete
:
else
if test "$remote_oid" = "$zero"
then
# New branch, examine all commits
range="$local_oid"
else
# Update to existing branch, examine new commits
range="$remote_oid..$local_oid"
fi
# Check for WIP commit
commit=$(git rev-list -n 1 --grep '^WIP' "$range")
if test -n "$commit"
then
echo >&2 "Found WIP commit in $local_ref, not pushing"
exit 1
fi
fi
done
exit 0

View 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

View 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

View 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

View File

@ -0,0 +1,78 @@
#!/bin/sh
# An example hook script to update a checked-out tree on a git push.
#
# This hook is invoked by git-receive-pack(1) when it reacts to git
# push and updates reference(s) in its repository, and when the push
# tries to update the branch that is currently checked out and the
# receive.denyCurrentBranch configuration variable is set to
# updateInstead.
#
# By default, such a push is refused if the working tree and the index
# of the remote repository has any difference from the currently
# checked out commit; when both the working tree and the index match
# the current commit, they are updated to match the newly pushed tip
# of the branch. This hook is to be used to override the default
# behaviour; however the code below reimplements the default behaviour
# as a starting point for convenient modification.
#
# The hook receives the commit with which the tip of the current
# branch is going to be updated:
commit=$1
# It can exit with a non-zero status to refuse the push (when it does
# so, it must not modify the index or the working tree).
die () {
echo >&2 "$*"
exit 1
}
# Or it can make any necessary changes to the working tree and to the
# index to bring them to the desired state when the tip of the current
# branch is updated to the new commit, and exit with a zero status.
#
# For example, the hook can simply run git read-tree -u -m HEAD "$1"
# in order to emulate git fetch that is run in the reverse direction
# with git push, as the two-tree form of git read-tree -u -m is
# essentially the same as git switch or git checkout that switches
# branches while keeping the local changes in the working tree that do
# not interfere with the difference between the branches.
# The below is a more-or-less exact translation to shell of the C code
# for the default behaviour for git's push-to-checkout hook defined in
# the push_to_deploy() function in builtin/receive-pack.c.
#
# Note that the hook will be executed from the repository directory,
# not from the working tree, so if you want to perform operations on
# the working tree, you will have to adapt your code accordingly, e.g.
# by adding "cd .." or using relative paths.
if ! git update-index -q --ignore-submodules --refresh
then
die "Up-to-date check failed"
fi
if ! git diff-files --quiet --ignore-submodules --
then
die "Working directory has unstaged changes"
fi
# This is a rough translation of:
#
# head_has_history() ? "HEAD" : EMPTY_TREE_SHA1_HEX
if git cat-file -e HEAD 2>/dev/null
then
head=HEAD
else
head=$(git hash-object -t tree --stdin </dev/null)
fi
if ! git diff-index --quiet --cached --ignore-submodules $head --
then
die "Working directory has staged changes"
fi
if ! git read-tree -u -m "$commit"
then
die "Could not update working tree to new HEAD"
fi

View 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 --type=bool hooks.allowunannotated)
allowdeletebranch=$(git config --type=bool hooks.allowdeletebranch)
denycreatebranch=$(git config --type=bool hooks.denycreatebranch)
allowdeletetag=$(git config --type=bool hooks.allowdeletetag)
allowmodifytag=$(git config --type=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=$(git hash-object --stdin </dev/null | tr '[0-9a-f]' '0')
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

Binary file not shown.

View 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]
# *~

View File

@ -0,0 +1,350 @@
0fe29f85569d41fcf3801ae459fee0c7e1e67c4f refs/heads/0.11.x
eeea9d3927668680fbc291e9e769d8861adcf9f4 refs/heads/blocking-log-appender
74c89aa1f7206fbdca76236b6ee26d1aebdb9720 refs/heads/bob-buffer-transfer-proofs
d664f1e71d292819fb30bbfa6e94d2e87cbe37bf refs/heads/change-monero-node-moneroworld
2e7954fcbb5b9d47549ec4c9bf1c4fe97c47c348 refs/heads/change-xmr-node-moneroworld
4f6ff205802eccf4ca2ab7f124bdf202122085d9 refs/heads/cooperative-xmr-redeem
427e37d97745089ceffe95a426b8d69c889e14a2 refs/heads/early-tracing-init
1fdead9e0a8ab5ff9b1b4c6edf7cfa0b02af97fc refs/heads/immediately-fetch-tx
5662f7fe81b1d93eed73621dd102f0fac3d59811 refs/heads/immediately-fetch-tx-2
fb12cb7c26609fad0ca0eb1a08506e4f5d9e4347 refs/heads/issues-1459
78049a9cb7a4d45e7016a2056f41fc3e0d06e180 refs/heads/kill-monero-rpc-on-signal-receive
c3b8186c26f395f451f1e09796b23bd60311ddad refs/heads/list
4e631759b23f7abc6dff1a44e3b7b549d482bfae refs/heads/lock
c3b8186c26f395f451f1e09796b23bd60311ddad refs/heads/ls
415323e4fcebc81e7e6ad0fdc50c600914575a36 refs/heads/master
fe2275e15a8524cd8f91c0f2c83a7e01d1667454 refs/heads/master-major-release-bb
01fa359ee58c96f20ae380d5d62fc2615eb87618 refs/heads/monero-rpc-download-0.11x-m1m2
29beb49332e8dc2793db5db5d848d8b5cc841694 refs/heads/monero-wallet-refresh-fix
427e37d97745089ceffe95a426b8d69c889e14a2 refs/heads/monero-wallet-rpc-update
427e37d97745089ceffe95a426b8d69c889e14a2 refs/heads/monero-wallet-rpc-upgrade
4520708bc83859a6b538aeac4a7d46532ed2cfc5 refs/heads/multi-rendezvous
c93eaa8057a78086c7ea4209a298e71ac4cce6fb refs/heads/notify-monero-wallet-sync-progress
4520708bc83859a6b538aeac4a7d46532ed2cfc5 refs/heads/pr/1417
6a125776ad5a9e1a813d4579ce3e95c09ce9248e refs/heads/pr/1427
c3b8186c26f395f451f1e09796b23bd60311ddad refs/heads/pr/1668
cac2badb41e957761cf3ce93f97b56bdf284ba10 refs/heads/pr/1676
a4c40979904c834317a9c4eb556030b25b8e3a8a refs/heads/reduce-check-interval-asb-alice
664bc29e40cfc2ab1b8fc447fc6854a762eae112 refs/heads/reduce-check-interval-monero-alice
40e35e65d731fca8fcd6e6560b291a56794eefc8 refs/heads/reduce-check-interval-monero-asb
9d52a8b7f19f230e33c9844006b3f4367e07c573 refs/heads/rpc-server
9b503f336767bab202ca44c8213883ea20c7efcb refs/heads/rpc-server-combine-method-request
24cb1d25209cfad2f1dda3543cb598d5386f6d98 refs/heads/rpc-server-tracing-log-files
03b94d4b7488a39897a585cb0dbd95fc1d4741d8 refs/heads/sqlx
80e03e3f0b91b8d57b407d510c414b99ce12e4a0 refs/heads/transfer-proof-acknowledgement
f804254f9436287a9b3925784c5feac2a0cf8661 refs/heads/upgrade-jsonrpsee
611d09e5a2dd35e59adc146f2c6981a13190d7da refs/heads/wallet-refresh
344c303613d47ec00bc3210ce1fbed1cd962bc7e refs/remotes/delta12/0.11.x
35f206ca12040f5c834c3e98baec1b672cf3953a refs/remotes/delta12/asb-systemd-setup
7aa6227cbeb78e5eca3bad1bac828564c8bb9544 refs/remotes/delta12/base64-vergen-bdk
8a994807328f36602f462033ccf9fc94d49187f2 refs/remotes/delta12/bdk-hacking
4c16367d9e08b5ac4393f10a1e5df72457b16bc6 refs/remotes/delta12/ci-armv7-cross
a11c9d9c038c3cc3b4a90cc3f483a22f39001b43 refs/remotes/delta12/cleanup-module-boundaries
f892efc0ac238b32ece43a71cca93f8b5b14f5b0 refs/remotes/delta12/debug-remodel-tor
e6818f9dee858e3ac4b43bb77c4bd10b190fdd52 refs/remotes/delta12/debug-remodel-tor-same-port
7248af949837b1b4afaaae517530b08f5b90f9a8 refs/remotes/delta12/demo
41aa1b301e146b4915c3f819102c303cacda1a21 refs/remotes/delta12/dependabot/cargo/backoff-0.4.0
cff4e0296866e35e06a5427f3fd751ddc4218f25 refs/remotes/delta12/dependabot/cargo/bdk-0.16.0
eddfd526782572e900cc75031feae5f8920434f2 refs/remotes/delta12/dependabot/cargo/comfy-table-5.0.0
b79c057320059d64a1a4dd541b11d6c3cdd21245 refs/remotes/delta12/dependabot/cargo/dialoguer-0.9.0
563a7ccf3ae531b0a31e8e10ade6188569f4ef48 refs/remotes/delta12/dependabot/cargo/rust_decimal-1.21.0
afff5e12cee53e695a6608e4553167e0d68a4837 refs/remotes/delta12/dependabot/cargo/sha2-0.10.1
2b22a38eae92c79c2a86de10bf58483ef377731e refs/remotes/delta12/dependabot/cargo/tempfile-3.3.0
30991818a7cb0bb5fb89d61c05866213a79c068f refs/remotes/delta12/dependabot/cargo/time-0.3.7
0da442411275726932ce682f0e678d5869c329f5 refs/remotes/delta12/dependabot/cargo/tokio-1.16.1
df3f91c994e92ac825087c055316f5faaea9d1df refs/remotes/delta12/dependabot/cargo/torut-0.2.1
5c6fafb50648f19593583d8f143d0bef097ea499 refs/remotes/delta12/dependabot/github_actions/actions/setup-python-2.3.2
dc9b9b9778a7fe329b2cdea0ab480fb703888474 refs/remotes/delta12/dependabot/github_actions/thomaseizinger/keep-a-changelog-new-release-1.3.0
6bf472fc126582529013a001756b9d3e5d637a8f refs/remotes/delta12/dependencies
139a9d8ce122f2f9eae2696d85e6d61fd9419b41 refs/remotes/delta12/deps1
5a3675a06fcafe2dcc2ab9ff2c0096423362431c refs/remotes/delta12/dev
8a0ccc08dcd13c4b31af52f46f3345ff25db6d12 refs/remotes/delta12/dev2
281e83a00bf82fedb780f413dec6dd8d59349e4e refs/remotes/delta12/discover-makers-cli
10e503a3ae016d46f7174f497ecbf7a106afd9c0 refs/remotes/delta12/docker-asb
44570ff5984ee80807e5c7cb05fd84101e61a19a refs/remotes/delta12/docs
00cfce57c77f251467f204e05bea5c50f9767cc0 refs/remotes/delta12/dprint-fix
641274019d956f8bcba3c1c89e55649f6a3a832f refs/remotes/delta12/feature/libp2p-release
d4d42ae3ae8e19d0e2e185b2a19c5eb1aabd437f refs/remotes/delta12/fix-confirmations
9e96ef64d3d5c6444dcf8cda92eba232186614e4 refs/remotes/delta12/identify-protocol
9346cb7baf17f56eb8dd8ace5edd98d0c9583159 refs/remotes/delta12/issues-1273
fb12cb7c26609fad0ca0eb1a08506e4f5d9e4347 refs/remotes/delta12/issues-1459
eacfe79b4a810dff47698fd51c07cdd6f173535a refs/remotes/delta12/issues-1459-ci
7dcd9fe20a8fca3dcfc6d88b4592a8cc4493a63d refs/remotes/delta12/libp2p
82d75588baddcb515ca989930aa023ed1fda5a2e refs/remotes/delta12/manual-sync
b7347da27a2cb5e0fb9e7ab1dc96b53ca96f2d55 refs/remotes/delta12/master
a99efa09dd0d3b2b1c7a8d1a94737895e0601458 refs/remotes/delta12/monero2
17a4ca0ebb24c234364ca699d089144bca2c43a2 refs/remotes/delta12/no-transfer-proof-failure
7aabc8703d4423aac02b4b09b078786e09e9712e refs/remotes/delta12/on-chain-protocol
39e34a608b93e3960e43b49c96f58318ea0e59e0 refs/remotes/delta12/overflow-fix
8f9824d58e045c33b1dbf6a70c1986f2a71b22f4 refs/remotes/delta12/print-priv-view-key
08c5d1c12e6807b5fe1ecf0fa8102d1a9794f678 refs/remotes/delta12/quad9-dns
4c9372575543d0071950381e5005be77fbca43fc refs/remotes/delta12/quote-protocol-libp2p-relay
de642e542fef00a6c287c8dd760ecc9d51d50e7c refs/remotes/delta12/quote-protocol-refactor
bd943e69616d5b8d39776c0873767f41ec2b678e refs/remotes/delta12/quote-websocket
dd624b1df9cdb709004327f6d12d94b1ca52d86a refs/remotes/delta12/random-branch
c6db22d8822b7d1ad5d7d29d383245d568a14c91 refs/remotes/delta12/refactor-network-code
23c2e6d5abfa849466cd8fd7c330602c9ca6de4f refs/remotes/delta12/relay-fee-debug
a9e0a68e68ccfd5c7a0af9335451db656d672766 refs/remotes/delta12/remodel-tor
971eabf4c2e0506639df6fa18bca2c6c30195c3a refs/remotes/delta12/remove-bytes-serde-module
b0645bb96eb712c947b8b9863eba00a66c445291 refs/remotes/delta12/rendezvous-asb-refactor
0e3e0fb4cb20a810dc864c6b0abba9abfe076add refs/remotes/delta12/rendezvous-cli
7fba6e8fbf4303b26045ab739f7971ae594f0451 refs/remotes/delta12/rendezvous-demo
f066c2a1a155341b6956c6d1c9a9c2468d74787b refs/remotes/delta12/rpc-server
acdba8474bf52787ef4bfd02e6fd7017ba4ca0e4 refs/remotes/delta12/rust-1.65
dbb66fe6b743edc8dc769602f48cea4b1f6448a5 refs/remotes/delta12/rust-1.70
2c2fb7f35058edbc52d0a53b1ecbc373404e316a refs/remotes/delta12/secp256kfun
651e2a91e5f1769d6f6ed02d32815760b8f40b7f refs/remotes/delta12/sha2
7b2eeb02eba7ac6cc80ae0d3061cecc1d58a4ae9 refs/remotes/delta12/sha256sum
f1b115b5630672c63dc87c41c53933ec98412d94 refs/remotes/delta12/small-ux-improvements
7be6655d73b415a5307893d5eb4528933ba13d6a refs/remotes/delta12/sqlite
f12879782f6487850814cfa11a14255fbf958415 refs/remotes/delta12/sqlite2
db039b022a5327524832e5e6aa06200726b5ca75 refs/remotes/delta12/staging
63cfcf22e0f3d5992dd81cfd428c07ac27101e12 refs/remotes/delta12/swap-setup-proto
832d960543377fd0dfe45902ed02bbcfe32bece4 refs/remotes/delta12/swap-setup-proto-rishab
9e6b56564d7c37e0e8f93990a360155345c74909 refs/remotes/delta12/test-refactor
237a9dcec5046393b6fd199adc6bc5bb09dc0780 refs/remotes/delta12/testcontainers
8eff499a630f951bbcca563268eed7b5d7b06fcc refs/remotes/delta12/tracing
e7e68b07af41224217c7cdaa0e0e89498784b18e refs/remotes/delta12/windows-ci
0c501ba2cc94ed7d6982604ede26d349d115f0e3 refs/remotes/delta12/xmr-adaptor-signatures
d3e5bdcb59eed212b5c80a4ee5beaf0f0f017fa4 refs/remotes/delta12/xmr-adaptor-signatures-publish-on-testnet
344c303613d47ec00bc3210ce1fbed1cd962bc7e refs/remotes/delta1upstream/0.11.x
4ca1f8da5ef7e6964bfd02fd8859bba56084afff refs/remotes/delta1upstream/HEAD
35f206ca12040f5c834c3e98baec1b672cf3953a refs/remotes/delta1upstream/asb-systemd-setup
7aa6227cbeb78e5eca3bad1bac828564c8bb9544 refs/remotes/delta1upstream/base64-vergen-bdk
8a994807328f36602f462033ccf9fc94d49187f2 refs/remotes/delta1upstream/bdk-hacking
4c16367d9e08b5ac4393f10a1e5df72457b16bc6 refs/remotes/delta1upstream/ci-armv7-cross
a11c9d9c038c3cc3b4a90cc3f483a22f39001b43 refs/remotes/delta1upstream/cleanup-module-boundaries
f892efc0ac238b32ece43a71cca93f8b5b14f5b0 refs/remotes/delta1upstream/debug-remodel-tor
e6818f9dee858e3ac4b43bb77c4bd10b190fdd52 refs/remotes/delta1upstream/debug-remodel-tor-same-port
7248af949837b1b4afaaae517530b08f5b90f9a8 refs/remotes/delta1upstream/demo
41aa1b301e146b4915c3f819102c303cacda1a21 refs/remotes/delta1upstream/dependabot/cargo/backoff-0.4.0
cff4e0296866e35e06a5427f3fd751ddc4218f25 refs/remotes/delta1upstream/dependabot/cargo/bdk-0.16.0
eddfd526782572e900cc75031feae5f8920434f2 refs/remotes/delta1upstream/dependabot/cargo/comfy-table-5.0.0
b79c057320059d64a1a4dd541b11d6c3cdd21245 refs/remotes/delta1upstream/dependabot/cargo/dialoguer-0.9.0
563a7ccf3ae531b0a31e8e10ade6188569f4ef48 refs/remotes/delta1upstream/dependabot/cargo/rust_decimal-1.21.0
afff5e12cee53e695a6608e4553167e0d68a4837 refs/remotes/delta1upstream/dependabot/cargo/sha2-0.10.1
2b22a38eae92c79c2a86de10bf58483ef377731e refs/remotes/delta1upstream/dependabot/cargo/tempfile-3.3.0
30991818a7cb0bb5fb89d61c05866213a79c068f refs/remotes/delta1upstream/dependabot/cargo/time-0.3.7
0da442411275726932ce682f0e678d5869c329f5 refs/remotes/delta1upstream/dependabot/cargo/tokio-1.16.1
df3f91c994e92ac825087c055316f5faaea9d1df refs/remotes/delta1upstream/dependabot/cargo/torut-0.2.1
5c6fafb50648f19593583d8f143d0bef097ea499 refs/remotes/delta1upstream/dependabot/github_actions/actions/setup-python-2.3.2
dc9b9b9778a7fe329b2cdea0ab480fb703888474 refs/remotes/delta1upstream/dependabot/github_actions/thomaseizinger/keep-a-changelog-new-release-1.3.0
6bf472fc126582529013a001756b9d3e5d637a8f refs/remotes/delta1upstream/dependencies
139a9d8ce122f2f9eae2696d85e6d61fd9419b41 refs/remotes/delta1upstream/deps1
5a3675a06fcafe2dcc2ab9ff2c0096423362431c refs/remotes/delta1upstream/dev
8a0ccc08dcd13c4b31af52f46f3345ff25db6d12 refs/remotes/delta1upstream/dev2
281e83a00bf82fedb780f413dec6dd8d59349e4e refs/remotes/delta1upstream/discover-makers-cli
10e503a3ae016d46f7174f497ecbf7a106afd9c0 refs/remotes/delta1upstream/docker-asb
44570ff5984ee80807e5c7cb05fd84101e61a19a refs/remotes/delta1upstream/docs
00cfce57c77f251467f204e05bea5c50f9767cc0 refs/remotes/delta1upstream/dprint-fix
641274019d956f8bcba3c1c89e55649f6a3a832f refs/remotes/delta1upstream/feature/libp2p-release
d4d42ae3ae8e19d0e2e185b2a19c5eb1aabd437f refs/remotes/delta1upstream/fix-confirmations
9e96ef64d3d5c6444dcf8cda92eba232186614e4 refs/remotes/delta1upstream/identify-protocol
9346cb7baf17f56eb8dd8ace5edd98d0c9583159 refs/remotes/delta1upstream/issues-1273
7dcd9fe20a8fca3dcfc6d88b4592a8cc4493a63d refs/remotes/delta1upstream/libp2p
82d75588baddcb515ca989930aa023ed1fda5a2e refs/remotes/delta1upstream/manual-sync
4ca1f8da5ef7e6964bfd02fd8859bba56084afff refs/remotes/delta1upstream/master
a99efa09dd0d3b2b1c7a8d1a94737895e0601458 refs/remotes/delta1upstream/monero2
4520708bc83859a6b538aeac4a7d46532ed2cfc5 refs/remotes/delta1upstream/multi-rendezvous
17a4ca0ebb24c234364ca699d089144bca2c43a2 refs/remotes/delta1upstream/no-transfer-proof-failure
7aabc8703d4423aac02b4b09b078786e09e9712e refs/remotes/delta1upstream/on-chain-protocol
39e34a608b93e3960e43b49c96f58318ea0e59e0 refs/remotes/delta1upstream/overflow-fix
8f9824d58e045c33b1dbf6a70c1986f2a71b22f4 refs/remotes/delta1upstream/print-priv-view-key
08c5d1c12e6807b5fe1ecf0fa8102d1a9794f678 refs/remotes/delta1upstream/quad9-dns
4c9372575543d0071950381e5005be77fbca43fc refs/remotes/delta1upstream/quote-protocol-libp2p-relay
de642e542fef00a6c287c8dd760ecc9d51d50e7c refs/remotes/delta1upstream/quote-protocol-refactor
bd943e69616d5b8d39776c0873767f41ec2b678e refs/remotes/delta1upstream/quote-websocket
dd624b1df9cdb709004327f6d12d94b1ca52d86a refs/remotes/delta1upstream/random-branch
c6db22d8822b7d1ad5d7d29d383245d568a14c91 refs/remotes/delta1upstream/refactor-network-code
23c2e6d5abfa849466cd8fd7c330602c9ca6de4f refs/remotes/delta1upstream/relay-fee-debug
a9e0a68e68ccfd5c7a0af9335451db656d672766 refs/remotes/delta1upstream/remodel-tor
971eabf4c2e0506639df6fa18bca2c6c30195c3a refs/remotes/delta1upstream/remove-bytes-serde-module
b0645bb96eb712c947b8b9863eba00a66c445291 refs/remotes/delta1upstream/rendezvous-asb-refactor
0e3e0fb4cb20a810dc864c6b0abba9abfe076add refs/remotes/delta1upstream/rendezvous-cli
7fba6e8fbf4303b26045ab739f7971ae594f0451 refs/remotes/delta1upstream/rendezvous-demo
acdba8474bf52787ef4bfd02e6fd7017ba4ca0e4 refs/remotes/delta1upstream/rust-1.65
2c2fb7f35058edbc52d0a53b1ecbc373404e316a refs/remotes/delta1upstream/secp256kfun
651e2a91e5f1769d6f6ed02d32815760b8f40b7f refs/remotes/delta1upstream/sha2
7b2eeb02eba7ac6cc80ae0d3061cecc1d58a4ae9 refs/remotes/delta1upstream/sha256sum
f1b115b5630672c63dc87c41c53933ec98412d94 refs/remotes/delta1upstream/small-ux-improvements
7be6655d73b415a5307893d5eb4528933ba13d6a refs/remotes/delta1upstream/sqlite
f12879782f6487850814cfa11a14255fbf958415 refs/remotes/delta1upstream/sqlite2
f0e059c814a257f6593cb6c354b2d084f36f58d5 refs/remotes/delta1upstream/sqlx
db039b022a5327524832e5e6aa06200726b5ca75 refs/remotes/delta1upstream/staging
63cfcf22e0f3d5992dd81cfd428c07ac27101e12 refs/remotes/delta1upstream/swap-setup-proto
832d960543377fd0dfe45902ed02bbcfe32bece4 refs/remotes/delta1upstream/swap-setup-proto-rishab
9e6b56564d7c37e0e8f93990a360155345c74909 refs/remotes/delta1upstream/test-refactor
8eff499a630f951bbcca563268eed7b5d7b06fcc refs/remotes/delta1upstream/tracing
e7e68b07af41224217c7cdaa0e0e89498784b18e refs/remotes/delta1upstream/windows-ci
0c501ba2cc94ed7d6982604ede26d349d115f0e3 refs/remotes/delta1upstream/xmr-adaptor-signatures
d3e5bdcb59eed212b5c80a4ee5beaf0f0f017fa4 refs/remotes/delta1upstream/xmr-adaptor-signatures-publish-on-testnet
53c80609af588edf69f3726db5ecbc1f37528ed9 refs/remotes/github-desktop-patrini32/0.11.x
c3b8186c26f395f451f1e09796b23bd60311ddad refs/remotes/github-desktop-patrini32/HEAD
35f206ca12040f5c834c3e98baec1b672cf3953a refs/remotes/github-desktop-patrini32/asb-systemd-setup
2290f82e16123599503ebea6ae130a5ec50f87df refs/remotes/github-desktop-patrini32/bump-rustc-version-for-release-bins-ci
22cdad338bdc89ec0ef94a97789e9e4993915b53 refs/remotes/github-desktop-patrini32/bungy-corrupted-database
2e7954fcbb5b9d47549ec4c9bf1c4fe97c47c348 refs/remotes/github-desktop-patrini32/change-xmr-node-moneroworld
a2d12b6eab7b1cec31d1e45d27a1d8e3d204d99d refs/remotes/github-desktop-patrini32/ci
a11c9d9c038c3cc3b4a90cc3f483a22f39001b43 refs/remotes/github-desktop-patrini32/cleanup-module-boundaries
cac2badb41e957761cf3ce93f97b56bdf284ba10 refs/remotes/github-desktop-patrini32/cooperative-release-of-funds
fa3b252f76b68bdcb4533968b86c9761db521366 refs/remotes/github-desktop-patrini32/cooperative-release-of-funds-CI
4f6ff205802eccf4ca2ab7f124bdf202122085d9 refs/remotes/github-desktop-patrini32/cooperative-xmr-redeem
f892efc0ac238b32ece43a71cca93f8b5b14f5b0 refs/remotes/github-desktop-patrini32/debug-remodel-tor
e6818f9dee858e3ac4b43bb77c4bd10b190fdd52 refs/remotes/github-desktop-patrini32/debug-remodel-tor-same-port
7248af949837b1b4afaaae517530b08f5b90f9a8 refs/remotes/github-desktop-patrini32/demo
6d6bd93315ef16917e12c268f855fadd05fec71e refs/remotes/github-desktop-patrini32/dependabot/cargo/bdk-0.29.0
1594bcb170bf6e85ceb967df73bc894c5e0e35ad refs/remotes/github-desktop-patrini32/dependabot/cargo/ed25519-dalek-2.1.1
7e5282c30d420284ee508367c650b6067ee66961 refs/remotes/github-desktop-patrini32/dependabot/cargo/jsonrpsee-0.22.5
9059e8bc955ae2cdb77407b73ca6d116a977563c refs/remotes/github-desktop-patrini32/dependabot/cargo/jsonrpsee-core-0.22.5
9a1df270cb394c516f474be094ddf9c4f8e6fa19 refs/remotes/github-desktop-patrini32/dependabot/cargo/libp2p-0.48.0
1d7f9dfd894cec3d7cad9f84daa63095e5d9eeaf refs/remotes/github-desktop-patrini32/dependabot/cargo/mockito-1.3.1
4f58539ca9c3e9bdd0c7286385aec891b4ed8fbb refs/remotes/github-desktop-patrini32/dependabot/cargo/tokio-1.38.0
281e83a00bf82fedb780f413dec6dd8d59349e4e refs/remotes/github-desktop-patrini32/discover-makers-cli
44570ff5984ee80807e5c7cb05fd84101e61a19a refs/remotes/github-desktop-patrini32/docs
427e37d97745089ceffe95a426b8d69c889e14a2 refs/remotes/github-desktop-patrini32/early-tracing-init
641274019d956f8bcba3c1c89e55649f6a3a832f refs/remotes/github-desktop-patrini32/feature/libp2p-release
d4d42ae3ae8e19d0e2e185b2a19c5eb1aabd437f refs/remotes/github-desktop-patrini32/fix-confirmations
2921d61ebc9211d4e0bda3f3dadd42d7e63b572a refs/remotes/github-desktop-patrini32/kill-monero-rpc-on-signal-receive
82d75588baddcb515ca989930aa023ed1fda5a2e refs/remotes/github-desktop-patrini32/manual-sync
c3b8186c26f395f451f1e09796b23bd60311ddad refs/remotes/github-desktop-patrini32/master
427e37d97745089ceffe95a426b8d69c889e14a2 refs/remotes/github-desktop-patrini32/monero-wallet-rpc-update
17a4ca0ebb24c234364ca699d089144bca2c43a2 refs/remotes/github-desktop-patrini32/no-transfer-proof-failure
7aabc8703d4423aac02b4b09b078786e09e9712e refs/remotes/github-desktop-patrini32/on-chain-protocol
e6686b7aa12bbff0d10f5ebeb8fcd7466066cf01 refs/remotes/github-desktop-patrini32/pr/1427
8f9824d58e045c33b1dbf6a70c1986f2a71b22f4 refs/remotes/github-desktop-patrini32/print-priv-view-key
08c5d1c12e6807b5fe1ecf0fa8102d1a9794f678 refs/remotes/github-desktop-patrini32/quad9-dns
4c9372575543d0071950381e5005be77fbca43fc refs/remotes/github-desktop-patrini32/quote-protocol-libp2p-relay
de642e542fef00a6c287c8dd760ecc9d51d50e7c refs/remotes/github-desktop-patrini32/quote-protocol-refactor
bd943e69616d5b8d39776c0873767f41ec2b678e refs/remotes/github-desktop-patrini32/quote-websocket
dd624b1df9cdb709004327f6d12d94b1ca52d86a refs/remotes/github-desktop-patrini32/random-branch
c6db22d8822b7d1ad5d7d29d383245d568a14c91 refs/remotes/github-desktop-patrini32/refactor-network-code
23c2e6d5abfa849466cd8fd7c330602c9ca6de4f refs/remotes/github-desktop-patrini32/relay-fee-debug
a9e0a68e68ccfd5c7a0af9335451db656d672766 refs/remotes/github-desktop-patrini32/remodel-tor
971eabf4c2e0506639df6fa18bca2c6c30195c3a refs/remotes/github-desktop-patrini32/remove-bytes-serde-module
b0645bb96eb712c947b8b9863eba00a66c445291 refs/remotes/github-desktop-patrini32/rendezvous-asb-refactor
0e3e0fb4cb20a810dc864c6b0abba9abfe076add refs/remotes/github-desktop-patrini32/rendezvous-cli
7fba6e8fbf4303b26045ab739f7971ae594f0451 refs/remotes/github-desktop-patrini32/rendezvous-demo
a3455d6032a6e407769ef9af818dd7f9f1914763 refs/remotes/github-desktop-patrini32/roc
3eb4c0db433f78dd65647bf355464959eb5492aa refs/remotes/github-desktop-patrini32/rpc-server
24cb1d25209cfad2f1dda3543cb598d5386f6d98 refs/remotes/github-desktop-patrini32/rpc-server-tracing-log-files
f1b115b5630672c63dc87c41c53933ec98412d94 refs/remotes/github-desktop-patrini32/small-ux-improvements
7be6655d73b415a5307893d5eb4528933ba13d6a refs/remotes/github-desktop-patrini32/sqlite
f12879782f6487850814cfa11a14255fbf958415 refs/remotes/github-desktop-patrini32/sqlite2
e1c3a5d991b888b70ebfb75a1f3782b4b2013975 refs/remotes/github-desktop-patrini32/staging
63cfcf22e0f3d5992dd81cfd428c07ac27101e12 refs/remotes/github-desktop-patrini32/swap-setup-proto
832d960543377fd0dfe45902ed02bbcfe32bece4 refs/remotes/github-desktop-patrini32/swap-setup-proto-rishab
9e6b56564d7c37e0e8f93990a360155345c74909 refs/remotes/github-desktop-patrini32/test-refactor
f3cf0045910b9c26b148e7d193207f8b0751e61a refs/remotes/github-desktop-patrini32/transfer-proof-acknowledgement
3d9b984c5ed442966501b65e6f68a9a7104327eb refs/remotes/github-desktop-patrini32/trying
f0b4735163528add8d0b651ba482f205e6dbc134 refs/remotes/github-desktop-patrini32/wait-for-cancel-timelock-when-enc-sig-fails
2e181dac9cb479883aa7139636188d23acb8f1de refs/remotes/github-desktop-patrini32/wallet-force-sync-on-first-subscribe
58fc70e8371247ebaf3aa1b8353a748d3332fe0f refs/remotes/github-desktop-patrini32/wallet-refresh
0c501ba2cc94ed7d6982604ede26d349d115f0e3 refs/remotes/github-desktop-patrini32/xmr-adaptor-signatures
d3e5bdcb59eed212b5c80a4ee5beaf0f0f017fa4 refs/remotes/github-desktop-patrini32/xmr-adaptor-signatures-publish-on-testnet
53c80609af588edf69f3726db5ecbc1f37528ed9 refs/remotes/origin/0.11.x
415323e4fcebc81e7e6ad0fdc50c600914575a36 refs/remotes/origin/HEAD
35f206ca12040f5c834c3e98baec1b672cf3953a refs/remotes/origin/asb-systemd-setup
2290f82e16123599503ebea6ae130a5ec50f87df refs/remotes/origin/bump-rustc-version-for-release-bins-ci
22cdad338bdc89ec0ef94a97789e9e4993915b53 refs/remotes/origin/bungy-corrupted-database
2e7954fcbb5b9d47549ec4c9bf1c4fe97c47c348 refs/remotes/origin/change-xmr-node-moneroworld
a11c9d9c038c3cc3b4a90cc3f483a22f39001b43 refs/remotes/origin/cleanup-module-boundaries
4f6ff205802eccf4ca2ab7f124bdf202122085d9 refs/remotes/origin/cooperative-xmr-redeem
f892efc0ac238b32ece43a71cca93f8b5b14f5b0 refs/remotes/origin/debug-remodel-tor
e6818f9dee858e3ac4b43bb77c4bd10b190fdd52 refs/remotes/origin/debug-remodel-tor-same-port
7248af949837b1b4afaaae517530b08f5b90f9a8 refs/remotes/origin/demo
6d6bd93315ef16917e12c268f855fadd05fec71e refs/remotes/origin/dependabot/cargo/bdk-0.29.0
1594bcb170bf6e85ceb967df73bc894c5e0e35ad refs/remotes/origin/dependabot/cargo/ed25519-dalek-2.1.1
82178afa0447666619242c0180186164d2b2d99f refs/remotes/origin/dependabot/cargo/jsonrpsee-0.22.5
d5a10b1c57e92c7343812c1541418501d89c242e refs/remotes/origin/dependabot/cargo/jsonrpsee-core-0.23.2
9a1df270cb394c516f474be094ddf9c4f8e6fa19 refs/remotes/origin/dependabot/cargo/libp2p-0.48.0
3fb08be449250ff1584857ea2b80850b1f2c2b95 refs/remotes/origin/dependabot/cargo/serde_json-1.0.119
281e83a00bf82fedb780f413dec6dd8d59349e4e refs/remotes/origin/discover-makers-cli
44570ff5984ee80807e5c7cb05fd84101e61a19a refs/remotes/origin/docs
427e37d97745089ceffe95a426b8d69c889e14a2 refs/remotes/origin/early-tracing-init
641274019d956f8bcba3c1c89e55649f6a3a832f refs/remotes/origin/feature/libp2p-release
d4d42ae3ae8e19d0e2e185b2a19c5eb1aabd437f refs/remotes/origin/fix-confirmations
2921d61ebc9211d4e0bda3f3dadd42d7e63b572a refs/remotes/origin/kill-monero-rpc-on-signal-receive
82d75588baddcb515ca989930aa023ed1fda5a2e refs/remotes/origin/manual-sync
415323e4fcebc81e7e6ad0fdc50c600914575a36 refs/remotes/origin/master
427e37d97745089ceffe95a426b8d69c889e14a2 refs/remotes/origin/monero-wallet-rpc-update
17a4ca0ebb24c234364ca699d089144bca2c43a2 refs/remotes/origin/no-transfer-proof-failure
7aabc8703d4423aac02b4b09b078786e09e9712e refs/remotes/origin/on-chain-protocol
e6686b7aa12bbff0d10f5ebeb8fcd7466066cf01 refs/remotes/origin/pr/1427
8f9824d58e045c33b1dbf6a70c1986f2a71b22f4 refs/remotes/origin/print-priv-view-key
08c5d1c12e6807b5fe1ecf0fa8102d1a9794f678 refs/remotes/origin/quad9-dns
4c9372575543d0071950381e5005be77fbca43fc refs/remotes/origin/quote-protocol-libp2p-relay
de642e542fef00a6c287c8dd760ecc9d51d50e7c refs/remotes/origin/quote-protocol-refactor
bd943e69616d5b8d39776c0873767f41ec2b678e refs/remotes/origin/quote-websocket
dd624b1df9cdb709004327f6d12d94b1ca52d86a refs/remotes/origin/random-branch
664bc29e40cfc2ab1b8fc447fc6854a762eae112 refs/remotes/origin/reduce-check-interval-monero-alice
40e35e65d731fca8fcd6e6560b291a56794eefc8 refs/remotes/origin/reduce-check-interval-monero-asb
c6db22d8822b7d1ad5d7d29d383245d568a14c91 refs/remotes/origin/refactor-network-code
23c2e6d5abfa849466cd8fd7c330602c9ca6de4f refs/remotes/origin/relay-fee-debug
a9e0a68e68ccfd5c7a0af9335451db656d672766 refs/remotes/origin/remodel-tor
971eabf4c2e0506639df6fa18bca2c6c30195c3a refs/remotes/origin/remove-bytes-serde-module
b0645bb96eb712c947b8b9863eba00a66c445291 refs/remotes/origin/rendezvous-asb-refactor
0e3e0fb4cb20a810dc864c6b0abba9abfe076add refs/remotes/origin/rendezvous-cli
7fba6e8fbf4303b26045ab739f7971ae594f0451 refs/remotes/origin/rendezvous-demo
a3455d6032a6e407769ef9af818dd7f9f1914763 refs/remotes/origin/roc
3eb4c0db433f78dd65647bf355464959eb5492aa refs/remotes/origin/rpc-server
24cb1d25209cfad2f1dda3543cb598d5386f6d98 refs/remotes/origin/rpc-server-tracing-log-files
f1b115b5630672c63dc87c41c53933ec98412d94 refs/remotes/origin/small-ux-improvements
7be6655d73b415a5307893d5eb4528933ba13d6a refs/remotes/origin/sqlite
f12879782f6487850814cfa11a14255fbf958415 refs/remotes/origin/sqlite2
e1c3a5d991b888b70ebfb75a1f3782b4b2013975 refs/remotes/origin/staging
63cfcf22e0f3d5992dd81cfd428c07ac27101e12 refs/remotes/origin/swap-setup-proto
832d960543377fd0dfe45902ed02bbcfe32bece4 refs/remotes/origin/swap-setup-proto-rishab
9e6b56564d7c37e0e8f93990a360155345c74909 refs/remotes/origin/test-refactor
f3cf0045910b9c26b148e7d193207f8b0751e61a refs/remotes/origin/transfer-proof-acknowledgement
3d9b984c5ed442966501b65e6f68a9a7104327eb refs/remotes/origin/trying
f0b4735163528add8d0b651ba482f205e6dbc134 refs/remotes/origin/wait-for-cancel-timelock-when-enc-sig-fails
2e181dac9cb479883aa7139636188d23acb8f1de refs/remotes/origin/wallet-force-sync-on-first-subscribe
0c501ba2cc94ed7d6982604ede26d349d115f0e3 refs/remotes/origin/xmr-adaptor-signatures
d3e5bdcb59eed212b5c80a4ee5beaf0f0f017fa4 refs/remotes/origin/xmr-adaptor-signatures-publish-on-testnet
8d2f417c262f573eafdbf7a7e09bb8cb7e3deff8 refs/remotes/pokkst/HEAD
828038949521fa9bb0828ed25046b36d812fabe1 refs/remotes/pokkst/bugfix/asb-sync-startup
6a125776ad5a9e1a813d4579ce3e95c09ce9248e refs/remotes/pokkst/bugfix/bob-xmrlocked-redeemed
5182b4f53a741eebc3b734e980904d2e5a8113d1 refs/remotes/pokkst/bugfix/lock-tx-timeout-issue
d7d87d96ac438746838aab86c52f1e05fc596ef3 refs/remotes/pokkst/bugfix/windows-asb-xmr-tx-locking
019fbbbea67d0533ce9aa17cb664918b6822a1ec refs/remotes/pokkst/develop
82cbea49186b3c39463ca0aa14879498a67b5171 refs/remotes/pokkst/feature/asb-tor
8d2f417c262f573eafdbf7a7e09bb8cb7e3deff8 refs/remotes/pokkst/master
7d5a6043843a9154d62252af5178fa6c269ea085 refs/remotes/yama/HEAD
7d5a6043843a9154d62252af5178fa6c269ea085 refs/remotes/yama/master
9d52a8b7f19f230e33c9844006b3f4367e07c573 refs/remotes/yama/rpc-server
81688fe6239b71daad51e4c19d6d457149f77bc8 refs/stash
490c1d2ec133a899d0f0f11987c8abb9caa3f56c refs/tags/0.10.0
83f12e17c0838751432b84e8dc1bfda808ea563d refs/tags/0.10.1
3ce4dffb84d0c2e01b011864cd36dabc64faf25c refs/tags/0.10.2
9c688cf7783883fc3b9b7e8b040342e86f5a6a5b refs/tags/0.11.0
0672e3548a7db4ed6a80060067eec79933cdfac8 refs/tags/0.11.1
59f3775d42a371f2060ed4ecc989e309c162ee76 refs/tags/0.11.2
d098a898618f533d3b68aa43a0f97196b95fd761 refs/tags/0.11.2^{}
f825dea69f9169db73a3640f4055eeaad5df0a6e refs/tags/0.11.3
f4a5bef50bfed1aca49cb4451c932132296a7304 refs/tags/0.11.3^{}
de18f7dab8ef039c50e8ddae1480590f493cdb6d refs/tags/0.11.4
f7c15fa9d0010585d6ba6ca0b5dd00f3c3b7b30a refs/tags/0.11.4^{}
421252ffc47c531cbab72659ec23432669cc2b8c refs/tags/0.11.5
7b2eeb02eba7ac6cc80ae0d3061cecc1d58a4ae9 refs/tags/0.11.5^{}
26e44400835572cadb93c7d1dc5db39f27663542 refs/tags/0.12.0
b75b3e64a9c798820b1005b747f4a82a84dc75b7 refs/tags/0.12.1
20afb35d5b39d983cc08f82d54b5a76946526b0d refs/tags/0.12.2
2de492f23a8e30594b423aa89e2ad7f0aec34507 refs/tags/0.12.3
2932abc9ec2475717944afa02aeaad73f3c98f16 refs/tags/0.13.0
a3b1e772b2700ce0b4b8f2d932c84b9902fd9f11 refs/tags/0.13.1
415323e4fcebc81e7e6ad0fdc50c600914575a36 refs/tags/0.13.2
22fe24f54d8cfd163dc1bb6156ea692596b22087 refs/tags/0.4.0
822997c0c354226f94a8e87246e4d4e4ec77e582 refs/tags/0.5.0
ca6cb0a76ad5207f335adeeed9e0aa4c91f57286 refs/tags/0.6.0
4a5e9d47b722297b0439167c9c29feef30fcf758 refs/tags/0.7.0
21f4295e94e4b2cb5259461617e7b87efb69d76c refs/tags/0.8.0
cdb2939746e941b335fa8c7bbdc0f43a83c13013 refs/tags/0.8.1
699b16bc43ac05fb48cbc0ec4c8c900361af40b6 refs/tags/0.8.2
def03b0c957861769eb0206795ba39b8c83f8c80 refs/tags/0.8.3
72e75c6e022c1429d039bff6d248474848a7c172 refs/tags/0.9.0
d483651ef4032121ec115d01c5b1222b259fd0fa refs/tags/preview
1de3fa486e9825141270a07d94da81c6cc4c2d9d refs/tags/v0.1
3ad2d4b90fb778b16d3c486e7c85561e16ca03f8 refs/tags/v0.11.1
0519221f3fffdd361fa173609fef36d188fef5c3 refs/tags/v0.11.1^{}
52483a5a43e10f76bce92d97cb9b0b3f444c39dd refs/tags/v0.2
bd82ae9e98a17e499e53d8f758fde44870e8b047 refs/tags/v0.3

View File

@ -0,0 +1 @@
x­<>KnΔ ³ζ½Ιζk)<29>r•<1A>cF€sϋx™dW<64>Eι½Τjέ'ΰ<>³3ƒ4^Ϊ¬°”h”†ΙG΄<47> ³Ξ!I/<2F>c+^Τω<CEA4>`y%VΩ T‰-fΆhέ¨θ΄<>µ²NΠ5<CEA0>­CάOκο<48>π<19>t&<04>ψcΏ―Α},gλό:ήΛ¶Οη—Τκ(<28>RΆ]Wy£Έν=~ς?gE¥†£mPy Ϊx@:ψώΫΕ/η7^Α

View File

@ -0,0 +1,2 @@
x­<>K
Β0@]ηΩ %™ζ3/αf©lS<6C>ρφvιά=ήβρR™η©i@{jUD<55>2%£χΞφύ`³³Ζ2q¦`ƒ ®7>€Z©Κ<C2A9>t<EFBFBD>άΐ‘Β<>}ΚΐήϋΔBhl% Ι{tQΡή<CEA1>¥j<C2A5><16>¦Z}Α`C<E2809A>η{Ϋ7©[·”*λλΣ=¦φάΉKeΎjΑ"8}6<07>Γσ<4D>Uχ5S½½iνκ¦ΎB[

View File

@ -0,0 +1,3 @@
x­<>A
Β0E]ηΩ %“‰ΙDΌ„<07>¤S-Ψ¦¤)<29>ΫΫ¥pχx<>?—i›¶§VE4c¶<63>Ξ™δϋ€)XGΘrα <0C>"οapθ(<28>…«ΜM0"I2ZΞ&†α­8AΐD}Έ@β¬xk―Rug®{βZf}%oΌ#
η{ίV©k7—*Λ{ο<>c{m©ΛeΊiΦ„HQ<48>Ν<EFBFBD>κ°Ηω&<>U<EFBFBD>¥η&zύπ<CF8D>ΥU}2Ω[

View File

@ -0,0 +1,2 @@
x­<>KŠÃ0D³Ö)´ýÕ†0Ì%f=tK­Ä[FrûÑ2È®xâU¥º®K—â¥7fɤKv&YÊÙ{ž=4 "RrÊGÇ¡À¬Š;6ÞºÌʨØ`ÉêÙhÌÖ…d
ºHrÌlç,ðì<C3B0>Ú$-¼APÁÄëý>´ÕÆûó5Ý—þ8iJuý:¥ X¯åU<C3A5>(ò<>?\+~öŒ}|ñ7þ>kݧvˆ7^C

View File

@ -0,0 +1 @@
x­ŽKjÄ0³Ö)z?`$µõr}Z3&±d4í…o-s€,<jQTîû¾1 ZßxAM ËŠH5 “Õ<C395>Jv99ˆ£¯¹Hå<48> Æ ½^)e0o h±DåR<C3A5>Ašb¨(­QÄ“Ÿ}@ÚZWŠ£7x÷VÚÕ{wûC?Ï<17>×Òú ãçZ´ä¾€rZ!†`ܤRL:ã™þY+*E¾Ã×èÜù:ro<72>2oíu†3µq.Åü=¿øy:g

Some files were not shown because too many files have changed in this diff Show More