<commit_before>Categories:Office
License:GPLv3
Web Site:
Source Code:https://github.com/schildbach/bitcoin-wallet
Issue Tracker:https://github.com/schildbach/bitcoin-wallet/issues
Bitcoin:1HkX6X8EakdsgAysL93oKrWiXGPbFiG1xV

Auto Name:Bitcoin
Summary:Store digital currency
Description:
* No cloud server or web service needed: this wallet works peer to peer
* Display of wallet balance in Bitcoin and various other currencies
* Sending and receiving of Bitcoin via NFC, QR-codes or Bitcoin URLs
* Address book for regularly used Bitcoin addresses
* Enter transactions while offline, will be executed when online
* Manages blockchain on your device
* System notifications for Bitcoin connectivity and received coins
* App widget for Bitcoin balance
* Back up private keys to local storage encrypted with a password

A few tens of MiB must be downloaded to set up the blockchain and a couple
more per month subsequently to keep it updated.

See the
[http://bitcoin-wallet.googlecode.com/git/wallet/README Readme] for more
details. Use this at your own risk and be wary that if you don't make a
backup of the private keys you will no longer be able to acces the Bitcoins
contained in the wallet, should the data of the app be lost.

There's a separate version of this application that uses a test version of the
Bitcoin network: [[de.schildbach.wallet_test]].

[https://raw.github.com/schildbach/bitcoin-wallet/master/wallet/CHANGES Changelog]
.

# BitcoinJWallet (author's fork) is rebased each version so old commits wont work
# patches post 3.0 will also need re-doing
Repo Type:git
Repo:https://github.com/schildbach/bitcoin-wallet.git

#Note: there used to be build data for 1.48.2/66 but the source code for this
#seems to have gone (it was in a maintenance branch) when the project went
#from svn to git.
Build:2.01,74
    commit=a55ef6822c9e
    subdir=wallet
    init=sed -i 's/_test//' AndroidManifest.xml && \
        find src -name *.java -exec sed -i 's/_test\.R/.R/' {} \;
    maven=yes
    srclibs=BitcoinJWallet-schildbach@31953d239555
    prebuild=mvn install:install-file -DgroupId=android -DartifactId=android -Dversion=2.3.3_r2 -Dpackaging=jar -Dfile=$$SDK$$/platforms/android-10/android.jar && \
        mvn install:install-file -DgroupId=android.support -DartifactId=compatibility-v4 -Dversion=r6 -Dpackaging=jar -Dfile=$$SDK$$/android-compatibility/v4/android-support-v4.jar

Build:2.16,87
    commit=<PASSWORD>
    subdir=wallet
    init=sed -i 's/_test//' AndroidManifest.xml && \
        find src -name *.java -exec sed -i 's/_test\.R/.R/' {} \;
    maven=2
    srclibs=BitcoinJWallet-schildbach@a160dc24f38c
    prebuild=cd ../integration-android && \
        mvn3 install && \
        cd ../wallet && \
        mvn3 install:install-file -DgroupId=android -DartifactId=android -Dversion=2.3.3_r2 -Dpackaging=jar -Dfile=$$SDK$$/platforms/android-10/android.jar && \
        mvn3 install:install-file -DgroupId=android.support -DartifactId=compatibility-v4 -Dversion=r6 -Dpackaging=jar -Dfile=$$SDK$$/android-compatibility/v4/android-support-v4.jar

Build:3.01,121
    commit=<PASSWORD>
    patch=pom.patch
    maven=yes
    srclibs=BitcoinJWallet-schildbach@1649520e3183
    prebuild=sed -i '54 i \\tandroid:debuggable=\"false\"' wallet/AndroidManifest.xml && \
        cp -r $$BitcoinJWallet-schildbach$$/ . && \
        rm -rf market/

Build:3.04,124
    commit=<PASSWORD>
    patch=pom.patch
    maven=yes
    srclibs=BitcoinJWallet-schildbach@7cb7bfc11c11
    prebuild=cp -r $$BitcoinJWallet-schildbach$$/ . && \
        rm -rf market/

# source plugin causes an error after building:
# W/asset   (16561) Asset path target/library-4.1.0.apk is neither a directory nor file (type=1).
Build:3.14,134
    commit=<PASSWORD>
    maven=yes
    srclibs=BitcoinJWallet-schildbach@67b187c4c4c4
    prebuild=sed -i '30,33d' pom.xml && \
        cp -r $$BitcoinJWallet-schildbach$$/ . && \
        rm -rf market/
    build=$$MVN3$$ clean install -f BitcoinJWallet/pom.xml

# important bugfix so uses the original BitcoinJ
Build:3.15,136
    commit=dd70948b66aa
    maven=yes
    srclibs=BitcoinJWallet@777e6781d
    prebuild=sed -i '30,33d' pom.xml && \
        sed -i 's/0.11-SNAPSHOT/0.10/g' wallet/pom.xml && \
        cp -r $$BitcoinJWallet$$/ . && \
        rm -rf market/
    build=$$MVN3$$ clean install -DskipTests -f BitcoinJWallet/pom.xml

Build:3.19,140
    commit=<PASSWORD>
    maven=yes
    srclibs=BitcoinJWallet-schildbach@1134572f61
    prebuild=sed -i '30,33d' pom.xml && \
        cp -r $$BitcoinJWallet-schildbach$$/ . && \
        rm -rf market/
    build=$$MVN3$$ clean install -DskipTests -f BitcoinJWallet/pom.xml

Build:3.22,143
    commit=<PASSWORD>
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet-schildbach@v0.10.2
    prebuild=cp -r $$BitcoinJWallet-schildbach$$/ . && \
        rm -rf ../market/ && \
        sed -i '/sample-integration-android/d' ../pom.xml
    build=$$MVN3$$ clean install -DskipTests -f BitcoinJWallet/pom.xml

Build:3.27,148
    commit=<PASSWORD>
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet@v0.10.3
    rm=market/
    prebuild=cp -r $$BitcoinJWallet$$/ BitcoinJWallet
    build=$$MVN3$$ clean install -f BitcoinJWallet/pom.xml

Build:3.28,149
    commit=<PASSWORD>
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet@v0.10.3
    rm=market/
    prebuild=cp -r $$BitcoinJWallet$$/ BitcoinJWallet
    build=$$MVN3$$ clean install -f BitcoinJWallet/pom.xml

Build:3.39,160
    commit=<PASSWORD>
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet-schildbach@v0.11.1
    prebuild=cp -r $$BitcoinJWallet-schildbach$$/ BitcoinJWallet
    build=$$MVN3$$ clean install -DskipTests -f BitcoinJWallet/pom.xml

Build:3.46,167
    commit=<PASSWORD>
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet-schildbach@v0.11.2
    build=$$MVN3$$ clean install -DskipTests -f $$BitcoinJWallet-schildbach$$/pom.xml

Build:3.52,173
    commit=db1983c3564e147a1ca71d1b
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet@v0.11.3
    build=$$MVN3$$ clean install -DskipTests -f $$BitcoinJWallet$$/pom.xml

Build:3.59,180
    commit=bf89ad4ae5a3ad9f5d72c257f7c85c9d415ffadf
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet@v0.11.3
    build=$$MVN3$$ clean install -DskipTests -f $$BitcoinJWallet$$/pom.xml

Build:4.0,190
    commit=v4.0
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet@v0.11.3
    build=$$MVN3$$ clean install -DskipTests -f $$BitcoinJWallet$$/pom.xml

Maintainer Notes:
See wallet/{README,CHANGES} or git log for info about what BitcoinJ tag to use.
Use latest commit in 'prod' branch, which is a rebase on top of the latest tag.

Ensure the developer has remembered to update name/icon in prod branch (as did
not happen with 3.23, which appears to be why it was quickly replaced with 3.24.
(For the same reason, there is no 3.24_test)

Note also that the 'prod:' commits seem to disappear, as if the developer is
removing them and force-pushing the branch. We need to take an alternative
approach to building this in future.

Update the _test app as well.
.

Auto Update Mode:Version v%v
Update Check Mode:RepoManifest/prod
Current Version:4.0
Current Version Code:190

<commit_msg>Bitcoin: Fix build and reset AUM.<commit_after>Categories:Office
License:GPLv3
Web Site:
Source Code:https://github.com/schildbach/bitcoin-wallet
Issue Tracker:https://github.com/schildbach/bitcoin-wallet/issues
Bitcoin:1HkX6X8EakdsgAysL93oKrWiXGPbFiG1xV

Auto Name:Bitcoin
Summary:Store digital currency
Description:
* No cloud server or web service needed: this wallet works peer to peer
* Display of wallet balance in Bitcoin and various other currencies
* Sending and receiving of Bitcoin via NFC, QR-codes or Bitcoin URLs
* Address book for regularly used Bitcoin addresses
* Enter transactions while offline, will be executed when online
* Manages blockchain on your device
* System notifications for Bitcoin connectivity and received coins
* App widget for Bitcoin balance
* Back up private keys to local storage encrypted with a password

A few tens of MiB must be downloaded to set up the blockchain and a couple
more per month subsequently to keep it updated.

See the
[http://bitcoin-wallet.googlecode.com/git/wallet/README Readme] for more
details. Use this at your own risk and be wary that if you don't make a
backup of the private keys you will no longer be able to acces the Bitcoins
contained in the wallet, should the data of the app be lost.

There's a separate version of this application that uses a test version of the
Bitcoin network: [[de.schildbach.wallet_test]].

[https://raw.github.com/schildbach/bitcoin-wallet/master/wallet/CHANGES Changelog]
.

# BitcoinJWallet (author's fork) is rebased each version so old commits wont work
# patches post 3.0 will also need re-doing
Repo Type:git
Repo:https://github.com/schildbach/bitcoin-wallet.git

#Note: there used to be build data for 1.48.2/66 but the source code for this
#seems to have gone (it was in a maintenance branch) when the project went
#from svn to git.
Build:2.01,74
    commit=a55ef6822c9e
    subdir=wallet
    init=sed -i 's/_test//' AndroidManifest.xml && \
        find src -name *.java -exec sed -i 's/_test\.R/.R/' {} \;
    maven=yes
    srclibs=BitcoinJWallet-schildbach@31953d239555
    prebuild=mvn install:install-file -DgroupId=android -DartifactId=android -Dversion=2.3.3_r2 -Dpackaging=jar -Dfile=$$SDK$$/platforms/android-10/android.jar && \
        mvn install:install-file -DgroupId=android.support -DartifactId=compatibility-v4 -Dversion=r6 -Dpackaging=jar -Dfile=$$SDK$$/android-compatibility/v4/android-support-v4.jar

Build:2.16,87
    commit=<PASSWORD>
    subdir=wallet
    init=sed -i 's/_test//' AndroidManifest.xml && \
        find src -name *.java -exec sed -i 's/_test\.R/.R/' {} \;
    maven=2
    srclibs=BitcoinJWallet-schildbach@a160dc24f38c
    prebuild=cd ../integration-android && \
        mvn3 install && \
        cd ../wallet && \
        mvn3 install:install-file -DgroupId=android -DartifactId=android -Dversion=2.3.3_r2 -Dpackaging=jar -Dfile=$$SDK$$/platforms/android-10/android.jar && \
        mvn3 install:install-file -DgroupId=android.support -DartifactId=compatibility-v4 -Dversion=r6 -Dpackaging=jar -Dfile=$$SDK$$/android-compatibility/v4/android-support-v4.jar

Build:3.01,121
    commit=<PASSWORD>
    patch=pom.patch
    maven=yes
    srclibs=BitcoinJWallet-schildbach@1649520e3183
    prebuild=sed -i '54 i \\tandroid:debuggable=\"false\"' wallet/AndroidManifest.xml && \
        cp -r $$BitcoinJWallet-schildbach$$/ . && \
        rm -rf market/

Build:3.04,124
    commit=3efa5beb206e
    patch=pom.patch
    maven=yes
    srclibs=BitcoinJWallet-schildbach@7cb7bfc11c11
    prebuild=cp -r $$BitcoinJWallet-schildbach$$/ . && \
        rm -rf market/

# source plugin causes an error after building:
# W/asset   (16561) Asset path target/library-4.1.0.apk is neither a directory nor file (type=1).
Build:3.14,134
    commit=5<PASSWORD>
    maven=yes
    srclibs=BitcoinJWallet-schildbach@67b187c4c4c4
    prebuild=sed -i '30,33d' pom.xml && \
        cp -r $$BitcoinJWallet-schildbach$$/ . && \
        rm -rf market/
    build=$$MVN3$$ clean install -f BitcoinJWallet/pom.xml

# important bugfix so uses the original BitcoinJ
Build:3.15,136
    commit=dd70948b66aa
    maven=yes
    srclibs=BitcoinJWallet@777e6781d
    prebuild=sed -i '30,33d' pom.xml && \
        sed -i 's/0.11-SNAPSHOT/0.10/g' wallet/pom.xml && \
        cp -r $$BitcoinJWallet$$/ . && \
        rm -rf market/
    build=$$MVN3$$ clean install -DskipTests -f BitcoinJWallet/pom.xml

Build:3.19,140
    commit=<PASSWORD>
    maven=yes
    srclibs=BitcoinJWallet-schildbach@1134572f61
    prebuild=sed -i '30,33d' pom.xml && \
        cp -r $$BitcoinJWallet-schildbach$$/ . && \
        rm -rf market/
    build=$$MVN3$$ clean install -DskipTests -f BitcoinJWallet/pom.xml

Build:3.22,143
    commit=8e67f8ea6e38
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet-schildbach@v0.10.2
    prebuild=cp -r $$BitcoinJWallet-schildbach$$/ . && \
        rm -rf ../market/ && \
        sed -i '/sample-integration-android/d' ../pom.xml
    build=$$MVN3$$ clean install -DskipTests -f BitcoinJWallet/pom.xml

Build:3.27,148
    commit=5<PASSWORD>
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet@v0.10.3
    rm=market/
    prebuild=cp -r $$BitcoinJWallet$$/ BitcoinJWallet
    build=$$MVN3$$ clean install -f BitcoinJWallet/pom.xml

Build:3.28,149
    commit=f<PASSWORD>
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet@v0.10.3
    rm=market/
    prebuild=cp -r $$BitcoinJWallet$$/ BitcoinJWallet
    build=$$MVN3$$ clean install -f BitcoinJWallet/pom.xml

Build:3.39,160
    commit=<PASSWORD>
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet-schildbach@v0.11.1
    prebuild=cp -r $$BitcoinJWallet-schildbach$$/ BitcoinJWallet
    build=$$MVN3$$ clean install -DskipTests -f BitcoinJWallet/pom.xml

Build:3.46,167
    commit=<PASSWORD>
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet-schildbach@v0.11.2
    build=$$MVN3$$ clean install -DskipTests -f $$BitcoinJWallet-schildbach$$/pom.xml

Build:3.52,173
    commit=db1983c3564e147a1ca71d1b
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet@v0.11.3
    build=$$MVN3$$ clean install -DskipTests -f $$BitcoinJWallet$$/pom.xml

Build:3.59,180
    commit=bf89ad4ae5a3ad9f5d72c257f7c85c9d415ffadf
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet@v0.11.3
    build=$$MVN3$$ clean install -DskipTests -f $$BitcoinJWallet$$/pom.xml

Build:4.0,190
    commit=<PASSWORD>aa<PASSWORD>
    subdir=wallet
    maven=yes@..
    srclibs=BitcoinJWallet@v0.11.3
    build=$$MVN3$$ clean install -DskipTests -f $$BitcoinJWallet$$/pom.xml

Maintainer Notes:
See wallet/{README,CHANGES} or git log for info about what BitcoinJ tag to use.
Use latest commit in 'prod' branch, which is a rebase on top of the latest tag.

Ensure the developer has remembered to update name/icon in prod branch (as did
not happen with 3.23, which appears to be why it was quickly replaced with 3.24.
(For the same reason, there is no 3.24_test)

Note also that the 'prod:' commits seem to disappear, as if the developer is
removing them and force-pushing the branch. We need to take an alternative
approach to building this in future.

Update the _test app as well.
.

Auto Update Mode:None
Update Check Mode:RepoManifest/prod
Current Version:4.0
Current Version Code:190


{'fraction_non_alphanumeric': 0.11241217798594848, 'fraction_numerical': 0.045047527207604354, 'mean_word_length': 3.538605814316974, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 38}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '226322', 'n_tokens_mistral': 5535, 'n_tokens_neox': 5167, 'n_words': 1310}