In Git you can add a submodule to a repository. This is basically a sub-repository embedded in your main repository. This can be very useful. A couple of usecases of submodules:
- Separate big codebases into multiple repositories.
| --- Actions --- | |
| $Copy <M-C> | |
| $Cut <M-X> <S-Del> | |
| $Delete <Del> <BS> <M-BS> | |
| $LRU | |
| $Paste <M-V> | |
| $Redo <M-S-Z> <A-S-BS> | |
| $SearchWeb <A-S-G> | |
| $SelectAll <M-A> | |
| $Undo <M-Z> |
| #!/usr/bin/env python3 | |
| r"""vimanim - make animated GIFs out of vim commands! | |
| Usage: | |
| vimanim <code> <output.gif> [<input>] [options] | |
| <code> should contain the exact bytes to feed to vim. | |
| This means: raw newlines for <Enter>, raw \x1b bytes for <Esc>, etc. | |
| Some UTF-8 codepoints have special meaning, though: |
| # WARNING: Use this at your own risk. It will probably break your other packages and cause other havoc. | |
| # These days you should just upgrade to Ubuntu 18.04. | |
| $ ssh -V | |
| OpenSSH_7.2p2 Ubuntu-4ubuntu2.1, OpenSSL 1.0.2g 1 Mar 2016 | |
| wget https://launchpadlibrarian.net/277739251/openssh-client_7.3p1-1_amd64.deb | |
| wget https://launchpadlibrarian.net/298453050/libgssapi-krb5-2_1.14.3+dfsg-2ubuntu1_amd64.deb | |
| wget https://launchpadlibrarian.net/298453058/libkrb5-3_1.14.3+dfsg-2ubuntu1_amd64.deb | |
| wget https://launchpadlibrarian.net/298453060/libkrb5support0_1.14.3+dfsg-2ubuntu1_amd64.deb |
| I expected the first configuration below, simple.conf, to work just fine. | |
| But it doesn't. My app server receives the second hit with the same URI as the first hit. | |
| On the second config, wtf.conf, I keep the original URL on a variable to use in the error redirect. | |
| My question is this: why doesn't the first simple.conf configuration works? |