Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Git submodules instead of git clones at pull time #97

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 2 additions & 6 deletions .github/download-dependencies.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
#!/bin/bash
mkdir -p import
git clone https://github.com/benibela/flre.git import/flre
mkdir -p import/pasdblstrutils/src && curl https://raw.githubusercontent.com/BeRo1985/pasdblstrutils/master/src/PasDblStrUtils.pas > import/pasdblstrutils/src/PasDblStrUtils.pas
git clone https://github.com/benibela/ararat-synapse.git import/synapse
git clone https://github.com/benibela/rcmdline.git rcmdline
git clone https://github.com/benibela/internettools.git internettools
git submodule init
git submodule update
15 changes: 15 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[submodule "import/flre"]
path = import/flre
url = https://github.com/benibela/flre.git
[submodule "import/synapse"]
path = import/synapse
url = https://github.com/benibela/ararat-synapse.git
[submodule "rcmdline"]
path = rcmdline
url = https://github.com/benibela/rcmdline.git
[submodule "internettools"]
path = internettools
url = https://github.com/benibela/internettools.git
[submodule "import/pasdblstrutils"]
path = import/pasdblstrutils
url = https://github.com/BeRo1985/pasdblstrutils
7 changes: 2 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,8 @@ Screenshots
</p>

Compilation and Installation
-----------
----------------------------

You can compile it by calling `build.sh` and install it by calling `build.sh -t`. Alternatively you can compile it with the Lazarus IDE.

You can call the commands from the [.travis.yml](.travis.yml) script to download dependencies.



Don't forget to pull git submodules (see `.github/download-dependencies.sh` script) to download dependencies.
1 change: 1 addition & 0 deletions import/flre
Submodule flre added at 3e926d
1 change: 1 addition & 0 deletions import/pasdblstrutils
Submodule pasdblstrutils added at 1696f0
1 change: 1 addition & 0 deletions import/synapse
Submodule synapse added at 7a77db
1 change: 1 addition & 0 deletions internettools
Submodule internettools added at dd972c
1 change: 1 addition & 0 deletions rcmdline
Submodule rcmdline added at ea02b7