Explain tilde in repo editor

This commit is contained in:
Jakob Borg committed 2014-05-20 19:44:40 +02:00
1 parent dd3d8a6c98
commit 230f149b4b
3 files changed
+3 -2

No files matched your search

+1 -1
View File
@@ -63,7 +63,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["favicon.png"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec5ceb73dc3692ffeebf02e6eec5769dc8911fd9db924753e548cec6b5f1a3acf8725ba97cc09098212212600050f29cacfbdbaf1be07bc8196a3c92bd9bfd606b884703dd6874ff1a6c707afff4edc94fff78f792c4264d66f7a6f88724542c8f3d263c22963ecdb2634faf4468622e96b62894c22899244c1d7b6765cd89518947c2846a7dec61a344d2730f49321acdee11324d99a1248ca9d2cc1c7bb959f87ff5ea8ad898cc67bfe7fce2d8fb1fffc30bff44a619357c9e30200b233201bd5ebd3c66d19235fa099ab263ef82b3cb4c2ad3687ac923131f47ec8287ccb70f07840b6e384d7c1dd2841d3f0e0ed708454c878a67864bd1a0b5d68ce626966aad45c2c539512c018941b509734378889462c516c7de825ee06390812067f7b083e12661b34a88e413b9ba825ffa8d8cd81b18e9e1a3ebebe9c4b5aa0670c4e6521a6d14cd26a1d693ea2948b908a0c42be6615609d33163c6cdd03e13b3ca8009c33e1aec6c6b0899cb6845aeec4f42321a4530217f2e8d91e911f9afc3ece3f3a26e014cfb0b9af2647544bc1f5872c10c0f2979c372e61d90aae080bc5020ed03a2a9d0be668a2f1c89eb7bf64f9efc67fc6d35624ad5920bdfc8ec883c0ebe6569ab6d8093f55329a4ce68c8aa5eadb9bc66229107e4b5143484bf275268090a7940bc13992bce144cf112665891e90c4141d950bb2326348b66c6aaae5133549df55a94d770ed021664b8b6a21c6da4dc5b5b518e2a29cca58a9872b2135274f84ae45276c47c440e9fb757ba5162c9f8dfd60b9e49cd71471ca14ec19ebce80ec0b5f185f4e7391805530d658badc2f9a8706e6a9d8ec05892a7a2ea13719d2514d6920bd075e6cf13199e97f300d5763b19f4b1d48f4a71145fc60654a7ae98d3f07ca9642e221c452a98fe72fef0c9d3bf1c9027cf0ef1bfc78f9eb725a868c4737d449e36982fe5f338fb489ed5e5a5209f40f193b2f8bacb17a89908220a86a3a3e7095bc06c0f6b456fb1f7f8b02eb69a4f13be44f92393cfb7cbaa14706988d7e58b6b41eef314ad2615a667271013b7b7d92573227e7678d8db3c5ab31e8ec927603b7a86026b34b1da014e62e2bcc4bda9557d6b1aeffb3ef94966b08a8af8be2b13f4a27231f4026bdc1fd4fcf267c416344fc013808b62b61d5f526bcf9d999b46bc2282e69b82e8545187061216ac3d863f575444de6ccad36559835bca235a8568617d7cf21f3ff9ab35ecc4391eefe91330fb5662eef764462a3b3fd5294d929258cc23d8dbfe4730c4edf19dcdcb0d83d13f81b0a06ad6eb202cb959d1a2e4244f1a7c94d269fcb4ba54339ef0b279a46416c94b51d5d97a5af89d3f79dd7620fde512dd34ea79f1d0a4f232e2e61b31d7d9f3e9bc923c55e892a69339fca3ad81ea795703a44ce4add9d8f9ce604e56c179780e2e398adeb34c3e7c04549b425c26ab2c46b74baa5f7e1ce17a16027d1145047b828d936a85b3994e80f8d6d17009468db64ce49cb5c7c3be832355ecf30b1ea16e8e980f03199f316340b9f4a8498572594fa9ecb9d729e93837b87aa3a623178bc6748a9e23d742316da832a3c6011586e6713dd67bd7b96fa8e9244feae7766d5d379d80502cb69ac0c672766ac0c4b8f668d8bee74a1bb0509707448a6445002e5e0ac21744b090694dd5ea793933724995406c5818c1823cb0cf6137de07fa0bbe7c25d0b6543b1308d71bbb3599c44f2330558dcdd4ac0789b084d8fffd62d8b611e8b6f5d16edb56d3f869bbc682566f5672f186b1884560e89fce2a890d934537d0ddf0d9eca79811c76faeac492731d564ce18f8597ac1223207c02da42134049042c16e06b5cd25698e222fa66364d508fc1c03b95fb64907d349d65686ad934660d670254533989381993ac8ed1eaa759a1b41e09faf53fba7705d24031c5598e73dab39189e4bb0b976169d7936d52461542df847af67a9da05adc7c643f1734de1d9324fc06b837e76d4b9a5b8253dec585b668b27c94374f5882b1ed5147a95fc2fbd3bc0ad14a2c2cc233c42a916f439d32376c5d5157638c18a87f82b78750a1ed82e133c326a1c45806404fffe0853c6051bb7879aad06b653db23b71c2ef09dd04c977e38030f8b91e99f5a1c964e1c0b0b668005e0a045f946feb3a072ca150bed3a7d2236fa7d474d7c7d3d44b6a1e33347e1cc509337a5dac6334eadda5001adc9d63d5aae728bddb6704bd1914a8637344fcd262e6083ed9741fc09b152d72038b4dc6c4c3a315ef10cf13ccf10fb75fa3b8c4c48bb54758bb030de6e2a0c5d36cd44b5db5e9d4e27d0bf8768d4c2a7ad35b4c2857ed1dafc26eb13dc7dce0b9960b4263326eab97f6f0b779974a5ba7731f750a600674d03ed80878a9514fc7fade3d981819e9d73db5c7430eddfe091262d187d232e52c0c3c92f0503bf064b4bee7b9e300dd684269774a5dfe4e99ca9eb6bb2c0e20332d0e9bb95b19de65c505cd0ef6e5f16b14c1ba2f851867b944482d46e2808dbe70bc8214c641ef908dc13491b0ee22da032b9b07afe79c21080216f280becf20544812731b5005e530dc070579d586f67472f0200cbe97b40106f218ef066ff607add6df674bbdfe9f7460e76bb6b5b7216037289c8cfdcc47b925389cc4409cb028cbf754f97ab2b511eac2cb87021beb0adc1aea2616dc9f0cf300918f8800ccbee73640a25ebae1e0a111c740bbbc067086a0168ec8f3d32c553d81d2540f43a670bf66805453726fa00b71cf2a45e513c007201f63aa0db2dbe68471845a880cbd408122cc77b8a1244475f86c283eaf0b1a975d0f764b144ddfba53cba7bf8e8d71d82825161c1f8c0c031554604f8e43bfd87d9163a8f81c10dfd5f630b15b42c20a15d8d1d0bdd87e6b505c183b8bf62103f04e307cce85828df0cf85fbc261f0c4f36a2ca0dae57afc067a501fcd9e639fbddc1677242f5b9ae993979f7611fcc8459fe8ea910b4bf0320e05100845634397a7c7dfd1f77c5e510603a2d4ac87b6ad88d99e5629ee1a2a50c542fbcbe86a7bb6528cfdaec7cc8766746e6668d9b5ef7b9819dd25f175a00f45f08217311b2b77f27f78f490e3b16bc7dcf261dcd38bef98ca56a44a3e510e48ca98ba1b0743c96e9b874fb46d176d0798827c6de2626bdd95bfb8670088e0c128fa8583255d1be3f407cb1d842fdceac46e328e3bf99d2bbd88a0bd7af3f881e80bebb03b55b806a0eb416aef74ba0b51187a8767af610b5c60843a0499a98290bd8773a49fd32a0697889b74740adbebd706a9c02b9aec5e150138bad8f72f7f8ec0f07ce3075abf51218e6af6f6c9d50ccd8b7b59e77e4dc773ab8dcc24b8f76fe33632fa02c5888d2d0bfb477c4afc1bf142edbc4e83e30db97c500c811f4dd492dff0d067a1e5bef83ed6f77643369bf09c6a2974a49a5fbb31d18d6b977aa41c2c4d2c464460ebfc6b48737d2f0907d56ba43130e01e308Line truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec5ceb73dc3692ffeebf02e6eec5769dc8911fd9db924753e548cec6b5f1a3acf8725ba97cc09098212212600050f29cacfddbaf1be07bc8196a3c92bd97fd606b48020d74a31fbf061b9cde3f7d7bf2d33fdebd24b14993d9bd29fe210915cb638f098f88a54fb3ecd8d32b119a988ba5bd154a61944c12a68ebdb3f2c989518947c2846a7dec61a344d2730f49321acdee11324d99a1248ca9d2cc1c7bb959f87ff5ea07b13199cf7ecff9c5b1f73ffe8717fe894c336af83c6140164664027abd7a79cca2256bf4133465c7de0567979954a6d1f49247263e8ed8050f996f2f0e0817dc709af83aa4093b7e1c1cae118a980e15cf0c97a2416bad19cd4d2cd55a8b848b73a258021283c726cc0de121528a155b1c7b0b7a81974106829cddc30e869b84cd2a21924fe4ea0a7ee93732626f60a4878faeafa713d7aa1ac0119b4b69b451349b845a4faaab20e522803b5e310fb34a988e19336e86f69a9855064c18f6d16067fb8490b98c56e4cafe2424a3510413f2e7d218991e91ff3acc3e3e2f9e2d80697f41539eac8e88f7034b2e98e121256f58cebc0352dd38202f1448fb80682ab4af99e20b47e2fa9efd9327ff197f5b8d9852b5e4c237323b228f836f59da6a1be064fd540aa9331ab2aa576b2eaf9948e401792d050de1ef89145a82421e10ef44e68a330553bc841956643a43505036d4ee8809cda299b1aa6bd40c5567fd29ca6bf8e9021664f8694539da48b9f7694539aaa430972a62cac94e48d1e12b914bd911f311397cde5ee9c61d4bc6ffb65ef04c6a8e1671843a053679d11d806be30be9cf73700aa61acadeb60ae7a3c2b9a9753a0263499e8aaa4fc4759650584b2e40d7993f4f64785ece0354db5932e863a91f95e228be8c0da84efd604ec3f3a592b9887014a960facbf9c3274fff72409e3c3bc4ff1e3f7ade96a0a211cff51179da60be94cfe3ec237956df2f05f9046e3f296f5f77f90235134144c17174f43c610b98ed61ade82df61e1fd6b7ade6d3842f51fec8e4f3edb22a055c3ae275f9e25a90fb3c45af4985e9b10462e2b6995d3227e2678787bdcda335efe1987c02bea36728f04613ab1d1024262e4adc9b5ad5b7aef1beef939f6406aba888efbb7b825e5421865ee013f70735bffc19b105cd13880410a2986dc797d4fa73e7e6a611af88a0fba6203a553c4307090bd61ec39f2b2a226f36e5e9b27c8226e511ad42f4b03e5ef98f9ffcd53a76e2028ff7f409b87d2b31f77b3223959f9fea942649492ce611d8b6ff111c717b7ce7f372c360f44f202c7834eb0d1096dcac68517292270d3e4ae9347e5a5daa194f78d93c52328be4a5a89ed9e7b4883b7ff2baed40facb258669d4f3e2a249e565c4cd3762aeb3e7d3792579aa30244d2773f8475b03d5f3ae064899c85bb3b1f39dc19cac82f3f01c427214bd67997cf808a83685b84c56598c619754bffc38c2f52c04fa228a08f6041f27d50a67339d00f1ada3e1128c1a6d99c8396b8f877d0747aad8e7173c42dd1c311f06323e63c68072e951930ae5b29e52d973af53d2716e70f5464d472e168de9143d47ae8562da5065468d032a0ccde37aacf7ae73df50d3499ed4d7eda7f5b3e9048462b1d5040ccbf9a90117e3daa363fb9e2b6dc0435d1e1029921501b87829085f10c142a63555abe7e5ccc8255502b161e1040bf2c03e076bbc0ff4177cf94aa06fa92c1308d786dd9a4ce2a711b8aa8631359f83445842ecff7e316cdb0974dbfae8b76dab69fcb4fdc482566f5672f186b18845e0e89fce2a890d93c530d035f86cf653cc88e33757d6a593986a32670ce22cbd60119903e016d2101a0248a1e03783dae79234479117d331b26a04718e81dc2fdba483e9246b2bc3d64923306b8492a219ccc9c04c1de47617d53acd8d20f0cfd7a9fd53842e92018e2adcf39ed51c1ccf25f85c3b8bce3c9b6a9230aa16fca3d7b354ed1badcbc645f1734de1d9324f206a837e76d4b9a5b8253dec587b668b27c9430cf5882b1ed5147a95fc2fbd16e0560a5161e6111ea1540bfa9ce911567175851d4ef0c143fc15bc3a85086c97092e19358e224032827f7f8429e3828db3a166ab01736a47e456c005be139ae9320e6710613133fd538bc33288e3cd82196001386851be51fc2ca89c72c542bb4e9f88cd7edf51135f5f0f916de8f8cc513833d4e44da9b6f18c53ab3654406fb2d546cb556eb1db166e293a52c9f086eea9d9c4256c607e19e49f902b751d8243cbcdc6a493e315d790cff30cb15fa7bfc3c884b4efaaee2dbc196f7715862e9b6ea2b2b657a7d309f4ef211ab5f0696b0dad70a15fb436bfc9fa04779ff3422698adc98c897aeedfdb9bbb4cba52ddbb987b285380b3a681762042c54a0afebf36f0ecc0408fe5dc36171d4cfb37b8a4490b46df888b14f070f24bc1c0afc1d292fb9e274c8337a1c9255de937793a67eafa9a2cf0f60119e8f4ddcad84e732e282ee877b72f8b58a60d51fc28c33d4a22416a371484edf305e41026328f7c04ee89a48d00f11650995c583dff3c6108c09037940576f902a2c09d985a00afa90660b8ab4eacb7b3a3170980e5f43d2088b7904778b37f30bd1e367bbaddeff47b2307bbddb52f398b01b944e4676ee23dc9a94466a2846501e6dfbaa7cbd595283756165cb8145fd8d6e057d1b1b664f86798040c7c408665f73932853beba11e6e2238e8deec029f21a805a0b13ff7c8144fc13a4a80e875f616ecd60a8a6e4cf6016139e449bda2b801e412ec7540b75b7ed1ce308a540197a99124588ef79425888ebe0ca507d5e66353eba0efc96289baf74bb975f7f0d1af3b2405a3d282f1898163aacc08f0ca77fa0fb32d741e13831bc6bf860915b42c20a15d8d1d0bdd87e6b505c183b8bf62103f04e307dce85828df4cf85fbc261f0c4f36a2ca0da157af2066a501fcd91639fbc3c1677242f5b9ae993979f7611fcc8459fe8ea910b4bf0320e05200845634397a7c7dfd1f77c5e510603a2dee90f7d4b01b33cbc53cc3454b19a85e787d0d5777cb509eb5d9f990edce8ccccd1a37bde173033b65bc2eb400e8bf1042e622646fff4eee1f931c2c16a27d8f918e661cdf7cc65235b2d1720872c6d4c5505a3a1ecb7442ba7da3683be83cc41d636f1393deecad7d43380447068947542c99aa68df1f20be586ca17e675ea3b195f1df4ce95d7cc585ebd79f440f40dfdd81da2d4035075a8bd0fb25d0da884d543b3dbb895a638421d0244dcc9405ec3beda47e19d034bcc4db33a056df5e38354e815cd76273a889c5d647b97b7cf687036758bad57a090cf3d737f64e2866ecdb5acf3b0aee3b6d5c6ee1a5473bff95b11750162c4469e85fda16f16bf0ff0a976d62741f98edcb6200e408faeea496ff06033d97adf7c1f6b7dbb299b4df04e3ad974a49a5fbab1d183e73ef54838489a589c98c1c7e8d650f6fa4e121fbac7287261c02Line truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["index.html"] = bs
+1
View File
@@ -211,6 +211,7 @@ func restGetSystem(w http.ResponseWriter) {
res["goroutines"] = runtime.NumGoroutine()
res["alloc"] = m.Alloc
res["sys"] = m.Sys
res["tilde"] = expandTilde("~/")
if cfg.Options.GlobalAnnEnabled && discoverer != nil {
res["extAnnounceOK"] = discoverer.ExtAnnounceOK()
}
+1 -1
View File
@@ -424,7 +424,7 @@
<label for="repoPath">Repository Path</label>
<input name="repoPath" placeholder="~/Documents" id="repoPath" class="form-control" type="text" ng-model="currentRepo.Directory" required></input>
<p class="help-block">
<span ng-if="repoEditor.repoPath.$valid || repoEditor.repoPath.$pristine">Path to the repository on the local computer. Will be created if it does not exist.</span>
<span ng-if="repoEditor.repoPath.$valid || repoEditor.repoPath.$pristine">Path to the repository on the local computer. Will be created if it does not exist. The tilde character <code>~</code> can be used as a shortcut for <code>{{system.tilde}}</code>.</span>
<span ng-if="repoEditor.repoPath.$error.required && repoEditor.repoPath.$dirty">The repository path cannot be blank.</span>
</p>
</div>