Upper case should be valid in repo ID

This commit is contained in:
Jakob Borg committed 2014-06-02 09:56:34 +02:00
1 parent 843fd9bdbd
commit 9112ba8f0b
2 files changed
+3 -3

No files matched your search

+2 -2
View File
@@ -18,7 +18,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["angular.min.js"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec3c6b73db3892dffd2b30bacc924a64cac9ddee5d4571b6324966cf9749e28a93f9701e5f15254216c714a99060149547fffdba0190c293a21f9999ad5a5525b68146bfd0687437008d1ffe5a6569cec8b42cd6152d9f1256d674446645ced2bca6cddfabacaef09ff89b3c1c1f8c1f5e66c534cec883a7641e671500c5f9659dc5a5fc1b810e821a7ea95899ce58303938f81297a4dae433b648f34b72dc8c8896455267340cdabe6044ce2f86133ea02eb3690c688e4950d28ae369e12264b42cb28c966170d6b4be64650618e635fc9d1639091f54b362051c3e5830b61a92eb03021fc4bd2ae997573143e44793b6f592b2f76fa00965ddb522f1b86482732e2270829d023bb292534eb00280ebedc4e89ca79776fb7273f20a250bb4d6bc48282239bf702039c951508d3dd9bf2a0b56cc8aece502144b931d9b0a0c2dcba274e0ae28cd5f639fcd0dcc0ecd6cd64bba2a1a4979fb784cce60aaf3cb8a4ce9bc28299916455691ac28aea085315aea1419e3c0c00b6fbf4e93a724f829ad18cd0111cc20686106f6c467969c4ae98880202f9204a6a4a21500b2cd0a6c3560f42b83bfe44c0963dd8e14e46fe3af67344fde4c579582fe7dcd2e0b9cd70f680a3fa5cb9491f04dfac3b81aee70e7f5724acb4eec1f005f9c9fe420e897383b5328881ed27491f0c698a575b991cbcedbe33f8dcb181651f6817eae0148550ea88c808260649e701ded40fae30724c2280dcd23f21fd38c12d12b26a0bfea150affe0dee8459ebfcee36946138588e822af52b0bb2fb4dcec10a37d76f2fd5331f320e53d77c2795a94cc8f90c8eefe3a3ec3f61f841f57d70e36935dbbcaa636fed3697e6acb295a0876ba075fe85ef0b24ecfdc0b5bae5775623e9ddc65317fd205456c2f6ab6a0b075cd62eef83f6922ef45781a57d5ba28936ea40a9444bcdab57472fbf12775d94203f9ef8f1f4fcf08f84a02847ad950a3ee767383cdeaac9ecd284d6812367b1b7ed23909bfe35b99daaa4c559aa72c1c4ef4ae30f8b79c3290e68aef06c110dd7f9c85c1224d686040db1b257eb61a0bbb6df3866cec06763381b0d5a26649b1cebb215d3bb8cef4d656ee8f31f8275bb37eb14acaea32f7a9c33d213ead5f4fe3d95552162b300aa007360866714537d3222e1319686d3d93d22560bb85cf418e0502b7b192ca1b8f972240183641d823128cab0d2cd925f058a1dd5555b81b9cc42c3685d30d74e232018111d8c0f10acb4311ae846eee24f26682d471bbdfdf4f7f859d31029d55a11ab80c235875afe3d942419e26d6c43815c003a2bf239ae3001a683e83864f1f4e5e16cb559183ab404c7dd5a3a881e33d4f930b4b13a654eaef6e1e9568b4f74c61949b176ba08e313144a1eb7038d22018069521c21cb6b1f3908cc9e3a3a3231d324da4a36a3e4aa80de375d1d00182ce489a139f8ab837c3ce681157efd73944832b5ab20d57b5031e3f4d1633b17ab7560b832dd78d0589e2a480a382e005d87f1bb345b48cbf864723f25fe4a1d0258738c97fd8305a7d2c186ce5878ec4c08242e5b1646873a8512e6ab68f3484687d686b605ee25b027bdd6c4142ea53ada594a3be223800f5d9d8ba3c849e5c996e62df6210494fef7560a64a6e72dbc981990e41acc5ea4a73a7d86cee1db8cb17737dd5231cacfb63c8beea3ca1f3348730ccbdb540e8905fe5b8dba9de5da360a3868982c400d6d87748c28bf98c15ab15507662e6e93b136b3840cfe720c3fb77a31b70fef3fce82262c5272050be84a90167fe4874c0bc4c2b56868f87135d0e39fc980c300584cd76407efb8dec5a4f928c0e4c5944f723e826e160c725160d4e693903ff1c5f5239318fc8e0fbe1c029ad5489229063c65f6610fb7dfb094ff379f10d663bc1a4abbcb7c9d6662c48616ebc94e5420c7c61d20e4d2526de8b6955a6cb181230172687fa8c39d48de29b4f24ec933e891dea151536eeaf39fea37e58b5295ccd18480510b05b38ed04179620317601283c4c4cbdf2dd689e1510a10119b75bc45296c32d62f3cbb9163b23b7e8e601ceb179c901d13bf879f2ea42373a043475d3b44718956594934525822a5c9b5aeb5a5784153cfe098cf08b50ac6afa474a0f45425c2c2665d885be1f9a183bbc4ec00b015cfcd61b3b347b3243a9fe19f45a5cdd549f3239b989d29610ed557e6dd9cefa4fab2edb3ff6d299ed0cf7eaccef1b5156accbfcce1a938c71a5c9b250976fff7bc77c2b2affc344309c40e73ee517e567ba771a90199d536e68ca4183874d09f1859615e076f1f72dd593a5b0f7feeca7bd679e61bb4d90b0a51d5d5c946089390d3f57518f590043c6a85a63407e1bb2f94e9544609d68f9068a28f14619cd2fd902422ef2d823711b1f74082ab141acec358677f1d296d7610d325a91bd3d4394c1c017a1b4f30ce43d8355900e19758b69a27fc869ffe60e22d822addeb90437a7381796600c0b8d0953f4d25729612d522e3e68d8a9a27dfae9a39cde9aa149ca947abb5b33e331846a5794c4042b8c18a3c0d84ddbad9d2e4612e4fdaa49b69b435a1c13eab01248cdbf5db8b088de890700541c58d09532f5ad84f20ab95b4555fc85f656515597f05fb1a4e2887a264e527547d89eae7ed7ca443fd77156b9b533ea54f010125a6b3b179f3de841691ed4ba3ad37928591eea3609325794a2dd3607c7649d6619c929480741f094b6b282ba64c1db086e6c9e2271d0c1334f1f771266e8ad84da27d9fa11835838a6342f56ab6c03ecaf497bb69ce1a95ab63970d0d067a9db408d397316b1772ae8854b4c921f517bcc6fd4f1bd1244e2284d864cc4d4be0e75c6caa85a65290b8311aeb178a56c805f950df06bc420a6040f4acc7306516a5b159555780672b038ffe7ecfdbba8e21702d2b9a184e1885c2f689cc0b6ff945c072f8b1c7862871fc13107b0c063984879dc36feb52af260ab15bf0fba5dc500cf7e06be2a1db762af1fd08e88749bf39c49ddf488c6a3368939f0f952e3d687eab8ced629166bd774bac21a46bb986161e7fcd4457505ee0536b40f025a34b03f22cb8161ac1d6bdf5ed726322bb1d171c3947e4c97b4a8596b95a1c359ac21f62bd611ae710489142acdaf0699113fa9f0acbbceeb33824bfebfb1bdc8a3c75b9994db1694d34cbb60ed3a3bb48e3f6f6a94db9e66e7901f231067006e04a40ddaba2c61a9cb110f22fa15567e125ec3d434832c569004a8eff557705d4e356a6067349b8b532a2317d252215bde1d63517b1b01dc24396ec3d5b639fab54873f09cc4b15c11f835705294d103b0e3d39233adc5a038658ddaee21c049ed0448533c504b93cfca517eb528d6811b579cec41e69ac56b555fc07eb2c9e325f0bfed3193c612734ea51be6f75774422191a77b956d51b42e23f0c34cb74af6df2670e9a15f52ebcc489af5a1c66bca5210bd3d3c058734f9501c2d3fLine truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec3c6b73db3892dffd2b30bacc929ac89493dbddbb8ae36c659ccc9e372f579ccc87f3f8aa28119238a6488504eda83cfaefd70d80149e146d273399aa5555628968f40b8d467703e0784c8e8bd5ba4ce70b46c2e321797cf0e8afe45ff16531213f16e59cc479420ab6a0259916392bd349cd8ab28ac8f32c23bc57454a5ad1f28a26d11e60fb585152cc085ba415a98aba9c52e89850023fe7c5152d739a90c91ad09237271ff62bb6ce28c9d229cda11f5bc48c4ca1694211d5aca881789ac3734a5e9f1cbf7c7bf692ccd28c467b7be31f7eadb23467645216d740fe0961654d479cc934af69f37b95d515fe13bfc90f63e839cf8a499c91074fc82cce2a008af3799dc5a5fc8d407b410d5f2a9077ca82c3bdbdabb824d53a9f8258f99c1c353da26591d4190d83b62d1891f38be121ef5097d924063447240015713c2d5cc4b55964192dc3e0ac797accca0c30cc6af89d1639091f54d362051c3e5830b61a929b3d021fc4bd2ae9d58b9821f283c3f6e99cb277afe011caba7d8ac4e39209ceb988c009360aecc84a4e39c10a006e368746e32c9ddbcf97eb93172859a03dcd61a811c9f98503c9498e826aecc9f65559b0625a64c70b502c1848cba60243cb120ccfc65d519abfc4369b1b181d9ad9ac9774553492f2e7606b6730d4f9bc02cb9b15252593a2c82a9215c5253c618c963a45c63830f0c29fdfa4c91312bc4e2b4673400423085a98823df19125a7523a2220c8f3248121a96805806cbd025b0d18fdcce0971c2961ac9b9182fc4dfcf98ce6c9abc9aa52d0bfabd9bcc0717d8fa6f03a5da630895fa53f8eabe116775e2f27b4ecc4fe1ef0c5f9490e825ec5d9994241b490a68984b7c62cadcb8d5c36de1dff695cc63089b2f7f4530d40aa7240650414043df384eb680bd21f3f20114669681e91ff04ae8888563100fd55af50f827f746cff3fc651e4f329a28444413799182dd81eb5c6f11a37d76f2fdba987a90f2967be13c2d4ae6474864737f1d9fe1f31f851f57e70e3e26dbe72a9b5aff8fa7f9a92da77842b0d1ddf942f782f33a3d734f6c395fd581f978729fc9fc511714b13daf619183a56b1a73c7ff51137927c2d3b8aaae8b32e946aa4049c4abed934e6e3fbc56a72d2ef1fff3e1c3e919acd0250142bd6ca85177bbb8c16275564fa7942634099bb50d3fe98c84dff1a54c7daa0c559aa72c1c1eea4d61f01f396520cd255f0d8221baff380b83459ad0c080b6174afc6c3416b6cbe62dd9d876ec660261ab45cd92e23aef8674ade03ad31b5bb93fc5e09f6ccdfac52a29abcbdca70ef780f8b47e3389a7974959acc028801ed82098c5255d4f8ab84c64a0b5f10c4a9780ed123e03391608dcc64a2a6f3c5e8a0061d804610f4930aed6306597c06385765755e1b67312b3d8144e37d0439709088cc006f657581e8a7025747327913703a4f6db7e7f37f91556c6087456856ae0328c60d6bd8ca70b05799a5803e354000f88fe81688e027840730ccd3fbe3f392e96ab2207578198faaa475103c77b9e261796264ca9d4ef6e1e9568b4f74861949b17d7401d63628842afc3e148836018548608b3dfc6ce4332268f0e0e0e74c834918eaaf928a136f4d7454307083ac324c5a722eecdb0315ac4d5bbeb1ca2c1152dd99aabda018f9f268b39b45a37d613064bae1b0b12c541014705c10bb0ff26668b68197f0e0f46e4bfc90f42971ce224ff71cd68f5a160b094ef3b12030b0a95c792a1cda146b9a8d92ed210a2f5a1ad8179896f207d64d30509a94fb596520efa8ae000d44763e3f2107a7265ba895d9341243dbde781992ab9c96d0ef7cc7408622d56579a3bc5c7e6da81ab3c24f7daac473898f747907d41ba4e672964f8817b6981d021bfcc71b553bdbb46c1460d03058901ccb1ef908417f3192b562ba0ecc4ccd37726e670809ecf4186b76f7b37e0fceff9c145c48a8f40a03c86a10167fe5034c0b84c2a56868f8687ba1cb2fb1119600a088bed80fcf61bd93e3d49323a306511cd0fa19984832d97583438a5e514fc733ca772601e92c1f7c381535aa9124520c7881f6710fb7dfd014ff359f115463bc1a4abfc6283ad8d5890c2d87829cb8918f8c2a42d9a4a0cbc17d3aa4c973124602e4c0ef51963a81bc5571f4858277d123bd42b2a6cdc5f73fc07fdb06a43b89a32900a2060b570da094e2c4162ec0250783834f5ca57a3595640840664dc6e114b590eb7888f8f675aec8cdca29b0738c7e2253b446fe1efc98b0bdde810d0d44df33cc2a82ca39c2c2a1154e15ad45ad7ba22ace0f14f60845f846255d3df537a2812e2643129c32af4fdd0c4d8e175025e08e0e2b7ded8a1d993294af567d06b71795b7dcae4e4364a5b42b457f9b5653beb6f565db67feca533db19eed499df37a2ac5897f99d352619e34a9365a12edffe8f8ef15654fe8789603881ce75ca2fcacf74e73020333aa7dcd0948d060f9b12e28a9615e076f1f735d593a5b0f6feeca7bd639c61b94d90b0a51d5d5c946089390ddf5751b7590043c6a85a63407e1bb2f9569544603dd4f20d1451e28d329acfd902422ef2c823711b1f74082ab141acec3586b7f1d296d7610d325a91ad3d4394c1c017a1b4e30ce43d9d55900e19758b69a27fc869ffee0e22701bf4ad4b70738873610946b7d01830452f7d9512d622e5e29d869d2adaa59f3ecae9ad199aa44ca9b7bb35331e43a87649494cb0c288310af45db7cddaee622441dead9a64bbd9a4c53ea10e2b81d4fcdb850b8be89d780040c581055d2953df4a28af90bb5554c557b4b78aaaba84ff8a25155bd453b193aa3bc27677f5bb5626faa98eb3caad9d51a7828790d05acbb9f8ec400f4af3a0d6d599ce42c9f250b74990b9a214edb6d93826d76996919c827410044f682b2ba84b16bc8de0c6e629121b1d3cf3f471276186de4aa8bd93ad6f318889634af37cb5cad6c0fe3569f79633dc55cbd67b0e1afa28751ba83166ce22f65605bd708941f2236ab7f98d3abe5782486ca5c9908998dad7a1ce581955ab2c656130c23916af9405f0b3b2007e8e18c494e04189b9cf204a6daba2b20acf400e26e7bfcedebd8d2a7e20209d194a188ec8cd82c6092cfb4fc84d705ce4c013dbff008e3980091ec340caedb6f1af5591071badf8bdd7ed2a06b8f733f055e9b8157bfd80b645a4db9c674feab65b341eb549cc81cf971aa73e54c775769d62b1f69a4e5658c36827334cec9cefbaa8aec03dc186f646408b06d6476439308cb563eedbf3da446625363a6e18d20fe99216356bad3274388b6b88fd8aeb08e73882440a95e6ab4166c4772a3cf3aef3f88ce092ff6f2c2f72ebf14e26e5b6056537d32e58bbf60eadedcfdb1ae5a6a7d939e4c708c419801b016983b62e4b98eab2c783887e86999f843730344d278b152401ea7bf9195c97538d1ad819cd666297cac885b454c89677cb58d49e460037498eLine truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["app.js"] = bs
@@ -63,7 +63,7 @@ func init() {
bs, _ = ioutil.ReadAll(gr)
Assets["favicon.png"] = bs
bs, _ = hex.DecodeString("1f8b080000096e8800ffec5d7973dbb892ff3f9f02e19bcd516b4ace31d9b78eacaa8c9dbc71cde4a838d9d9d9a9d92d8884448c498201403b7a8edf67df6e80f721d1b2ec788e3f129304d06874371abfc6a5c9ddc3b7071f7e7ef792043a0aa77726f88784345eec3b2c7648bc706992ec3b6a197b3ae0f1c27cf244aca5084326f79de33ce540cbd0215e4895da77305328e889832419f5a7770899444c53e205542aa6f79d54cfddbf3b6542a075e2b24f293fdd77fedbfdf8c23d105142359f850cc8428d2c8652472ff799bf609572318dd8be73cad95922a4ae643de3be0ef67d76ca3de69a971dc263ae390d5de5d190ed3f1aedb608f94c7992279a8bb842ab958da63a10b29523e4f109912c048941b2f6524db8879402c9e6fbce9c9ee2eb2801414eef6001cd75c8a68510c917727e0e4fea8df0d91ba8e9c1c38b8bc9d8e62a2ab0c4664268a5254dc69e52e3e26d14f178045f9c8c0fbd0c990a18d39643f34ef432814668f65963619342c84cf84b726e1e0949a8ef0343ee4c682da23df21fbbc9e7e759da1c1aedce69c4c3e51e71be67e129d3dca3e40d4b99b3438a0f3be4850469ef104563e52a26f9dc92b8b863fea4e1bf07df163546542e78ec6a91ec9147a36f5954cb3b4266dd48c44225d46345a91a2faf591c8a1df25ac4d483bf072256020c7287380722959c4960f10c382cc834aaa0606c68dd3e8b15f3a7da98ae9653349d762acaab3f750e0ae94f2d28fb2b2977a61694fd420a33217d26adec621137da158a856888798fec3eaf6bbaf2c59071bf2d159e08c5b147eca14d419f3c6d56c0957663e1ce52700abaa8ca7c3606e7a2c159d61a05a161611ac545199fab24a4a04b1e83ad3377160aef24e7034cdbf664b0c7dc3e0ac3917c1168309d326146bd93851469ec632d4202fb8bd983c74f9eed90c74f77f1bf470f9fd72528a9cf53b5479e541a9fcbe751f2993c2dbfe7827c0c9f1fe79f2f9aed02338b473e05c7d1b0f390cd81dbddd2d06bcd7bb45b7e36964f43be40f963239faf97552ee0dc11b7e58bba207779845e93c6baa327101d14c5ce02ae996bfacc5e2ccec0cfd49cc119b3c27fbabbdb49c86ff915dbfcc7e0553a98003f35367603c3c7d88e1f7726a65318a779d775c90791807e25715dfb2da6a7c5e0434f31c5fec13e913ffa6c4ed310c60818bc98c9c717d4787aeb00273e2f88a063a7205499a5a1eb0455d6eb706792c6be339df06891a760677388921efa5e17dfdc478fff6e5c3eb14392f3e4310c084662f6793c25c5083051110dc39c58c07de8f5ee6770d1f5faad374c3583dabf80b02069da39741872d32c47de9234acb423974ee5d15859d17033ece4057c29125f9cc5955448a7d998f437a7990fe4bf58e0108e7d207ba95279e9737d2f9ea9e4f96456c89e4a1cae26e319fca3b58a4ace8b0a2216a7356e0cbfd382270b5942ee9dc0b0edfbef59221e3c04ea55712ec26512e0d04c8a2737f051b35670f758041cbef07d82c5c1190ab944d62663a86970d5a899415543f3cf981541a37a24d15b71211a7eca7db4dc4bb0c7400fc74c6b30413588474f2c1afce5c52f29183e5c2e9fa407599bd506e28c1c1d5e8b5454906a34b241dc89f9bcc59a2d7e498948a634957aa0a9cc217bd0a8f8bda5d055ef649c86959e5d492d5326631096818b63f008d6c1f6f8469b1f3df22b2e9506d77ab643441c2e0920e0b398f0398999c794a272f99c647c91332a6384bb99f7cec883043888e22ed09ff3c5518c4eb1702840b874c535664237f2c1c756fd55251d84c24262fe77b36aebbeab99d7c501c7e49a044fea2906873bd3bc156f18f3990f23d4936921b17eb2387e35fd5432fd103062db9b4a331691802a32630ca0033d653e99410c110b4da807b88b82c31f95830589521479c68e16452618ba19c8fdac4e7a341927755358cb3462cdca189865039e34706aa308fb52e869a66302ff5c15993fd9984b128086d9b8723d966ed968305ab593905139e79f9d0e5dd53fd45e2b2fd963cbe2d9220d016f808136ecb966b9393d2c580e2206239307085210113d2c29745af9b35546ee22d64d1cc27d146c5603676ab5b9675de3fc1c8b1c60c2037c1a1d1d027e30ba825746b5a5095093e0df1f816dd45aafb81b5da9960f72f6f4ac4636832c6ac001e410d244e5782201a480d1f7df6aedcdc1087ecc1a06cd81d81a6d208656b5eb69c0bb75788064540fb9649ed1e3176222fe7754071717ebc8979d8154109ea579aca94eab3aa863b7aad5d29658d115d555d2b4f54c4bb98d748aa7ae9a5ce4a4907dabda21beae99d186b5d0a31388d221a2ec568a8d1faa4548231ecede95963c4134dc4105e9d8e8a12b0d53655f122606eb7d93a64d3054e9e2884d80c88a1afc1aaccfd077a1193303e4f7323feee7feea0d9b8b10c36291b0b8d1c05726e52a2d2b3acf951a98a386089061f84b26b25f473c3e8590b9cf1e06b73f430cae82e8bb218097528a4ddbdfcdecd754b4272208a49a2107228d408a98ffd300882b68bbc3ad7dada62e42316b0611ff806f34ac4577db50ecc2907dc543a6c0bfd2f08c2ed59b349a31797141e6f87987f414fa6ea94da1198f297691efbe9ec0021135e5f5a3f0ae415c2152bda4b44c995b242c2f14a9ef62d4170ada9c41780b605ecc0d80df8ec46208412e29302c728be48573960d29bda60a828eab5a576ffe1c8c65038711cc7b00aa6f216a75a63f33d587b87a08dc6d507823d611f87ad24ec19f33ef84350df368110bc9c83b2623ae14b87a75fd32b77562956a73b1d788dc66c9ab0062159786ad2116bffbe427ae830d5d82a1acccbc268a64e3b11552fa50322421caee0a425af185f9dc1ded3838dfd53d4f90481e812b727aa626cbd60d982900b0eaf1b009d7808a9d0febb290ae38698369826a908fb39a95f0de08606bf17d0cc48705f6c5a2472592c7d207f30506f3bfe44b060f1efe7a7bc279dbbc3c8ec737085433ae47c86d3d9cbf1c822196945923c9689a3e73c5707a1d976ba26a50c65f81753bb06ecdf7bd784d3e6a1e5e2d22514b4018d108fedc0e10a4a93a518d961ebcfbb8bd967a490a63a407bdab0114e13586c84cd270efd1c5c5bfdd52dc7c987d26efa9661b4a022a899987a254bfdcd742d3f03e46deb3046d206260e6dec505be3de8c97b141bd8fc015fab66f3f06b0b2d4d3a44f631b9168189540f9718843bdb17598eff32cb06965fc4b10060cbdefe40eeee9314fcd79cc7bd2e6bb07071374b206473de27af8d1c3379bae10cd85a8c9baf59e2c6115350a51eaea239ab5aef4cdf9a8d20438174ab129fc60b268b3aeef654329f0fa9e56b7ad3e66cec7f31a936f7a1a7b6f41f11571be49783a0af0ead07ad53196ecd3a5509defad0add00193d846759b16ab06a0db4d17a99a3b473a6874a2df4d57ac904236b55b85d2d7b462d527aabf16acLine truncated
bs, _ = hex.DecodeString("1f8b080000096e8800ffec5d7b73dc3692ff5f9f02e6e66cb94ee448b293db934753a548ce4697584e59f6e572a9dc1586c40c1191044d80926715ed67df6e80efc70c351ac9da247fd82209a0d1e86e347e8dd78c9f9cbc3d7effd30faf89afc260b2357e62db5bc7225e247cee2bb27dfc9cecefeebd24ff452fc4947c2d9239a1914784f259425c11a9844f532512e990a32020ba942409932cb9649eb3f54132226644f95c1229d2c46550ca63045ee7e2922511f3c8740134c99bd3f7b6548b809180bb2c8272caa78ab89034655b339142b53c828f8c7c7f7afcfaecfc3599f180395bb60d6c23f724a0d1fcd0629145a2b94de3f8d0928bc885baa3b9fea4f91541c09243eb3c4f395649601137a0521e5a982910f4c242928c7a932d42c6215394b83e4d24538756aa66f65fad32c1572ab6d9c7945f1e5aff637f38b28f451853c5a701b3b4845804a54e5f1f326fce2ae5221ab243eb92b3ab5824aa92f58a7bca3ff4d82588c1d62f3bd070ae380d6ce9d2801dee39bb2d421e936ec263c54554a1d5ca4653e58ba49523e0d105682d008941b2725345b88b94fc84cd0ead19bdc4572706414eb6b080e22a60934288e437727d8d4a3e03e59e414ddbcf6f6ec62393aba8c0109b0aa1a44a683c72a51c156f4ec82307be58191f680ad2674c190e8d69a8450c8d50ec93c2c23a8590a9f016e45a3f121253cf0386eca9504a8407e43f76e34fafb2b41934da9ed190078b03627dcb824ba6b84bc9194b99b5438a0f3be4280169ef104923698329f3992171b3a5ffa4c1bffb5f1635863499f3c856223e207bce972cace57590593b1491903105ebbfeee2e50d8b02b143de8888baf0f75844528041ee10eb18fa0c87ae76c6ae80c3824ca30a0ac686d6ed61bff1264a9bae4a26683aed5494577fea0c14d29f5a50f69652ee4c2d287b8514a622f15862641789a8d1ae40cc4543cc0764f7555dd3952f9a8cfd65a9f058488e3de2006d0afae465b3022e951d097b9a8253504555fab336381b0dceb0d628080d0bd2302aca785cc601055df2086c9dd9d340b817391f60daa627833de6f651188ef699603a65c294ba17f3043d1ed62212607f3eddde7ff1d50ed97fb98bffed3d7f559760423d9eca03f2a2d2f85c3e7bf127f2b2fc9e0b721f3eefe79f6f9aed02338b1c8f82e368d879c066c0ed6e69e8b5e6eded969fb5e5d380cf51fed8c857ab65950b3877c46df9a22ec8131ea2d7a491eae809304614c5ae7cae98adfbcc4124aec0cfd49cc11533c27fb9bbdb49c86bf915d3fc7df02a1d4c809f1a69bb81e16364c68fadb1ee14da69c2d84ade8b18f49b101cb5f05b442f8bc1875e628af9837d227ff4d88ca6018c113078319d8fcfa9f6f4c6018e3d5e1041c74e41a8499686ae135459afc39e26308a5b93310fe7790a76368bc8c445df6be39bbdb7ff57edf2891992ac17fb3020688999e7d1841423c0588614004046cce71ef47afb13b8e87afdc61ba68a41edbf81b02069d239746872932c47de9234a8b423974ee5515b59d1703dece405bc44c49eb88a2aa9904eb331e92f56331fc87f3ec7211cfb40f652a5f2dae3ea693495f1abf1b4903d4d70b81a8fa6f08fd62a2a392f2a085994d6b8d1fc4e0a9e0c6401307401c3b6e7bd63b1d87e0ed4abe29c078bd8c7a199144fb6efa1668de09eb210383cf23c82c5c1198a6481ac8d4750d3e0aa513383aa86e65f31238246f548a2b7e24234fc927b68b9b7608f811ece9952608272108fae9837f8cb8bdf52307cb85c3e26087a9bd5fae28a9c9edc8b54a49f2a34b241dc89d9acc59a297e4b8900ec573451034d6506d9fd46c5ef0c85ae7ac7a334a8f4ec4a6a99321e81b0345c1c8147300eb6c7379afce891bfe18954e05aaf768888820501047c15113e23117399943459bc22195fe48a2611c2ddcc7b67e441021c44f104e8cff8fc3442a7583814205cbae21a33811d7ae063abfeaa920e426101d1ffdb59b575dfd5cc6be380a3738dfd17f5148dc3ad49de8a33c63ce6c108f5625248ac9f2c8e5f4d3f154fdefb18c9617bd3448f45c4a712223506d0815e62540731442414a12ee02e0a0edf29070b12a628f28c1d258a4c3abc8bd8559db4331ec5755358c93462cdca189865039e14706aa208f352e869aa20d054912d43fd271b73490cd0301b57eec7d20d1b0d46ab7612309accf827ab4357f50fb5d7ca4bf6d8b278364f03c01b60a00d7bae596e4e0f0b968388c6c8641b410a22a2e725854e2bff6a9991db8875638b700f059bd5c0995c6eee59d7b8bec622c798b08d4fcee909e007ad2b786554199a3875807fbf07b6516bbde26e74a55a3ec8d9d3b31ad934b2a801079043406399e38918900246df7fa9b5370723f8316b183407626bb481085ad5aea701ef56e10192513de10973b51e7f233ae2ff812affe66615f9b233900ac23334cf155569550775ec56b55ada122bbaa2ba4a9ab69e6929b7914ef1d455938b9c14b26f553bc4d735339ab0167a740c513a4494dd4a31f143b50869c4c3d9bb54098f110d7750413a267ae84ac3d4a42f0913fdd5be49d12618aa7471c4264064490d5e0dd667e8bbd08c9e01f27a991ff5737ff786cd448061b18859d468e0373ae52e2d2b3acf9d1a98a386109061f07326b25f1c1e5d42c8dc670f83db9f21065b42f4dd10c0eb2411ebb6bf9bd9cfa9685784104835430e441a7e2222fe770d20eea0ed0eb7f6b99a3a0fc4b41944fc0dbed1a016dd6d42b1734df61b1e3009fe9506577421cfd270ca929b1b3ded2e77484fa1af174a179af2886217f9faf309cc1761535edf0bf71ec41520d55b4a4b977944c27203917a36467d81a0cd1984b700e6c54c03f8cd482c8210e49602c3228f485e3867d990d21b2a21e8b8ab75f5e6cfc158367068c1bc03a0fa16a2566bf213937d88ab87c093068533b18ac0e793760afe9cb917ac6998a7f348248cfcc092904b09ae5edebfcc4d9d58a55c5fec35228f59f2d28758c5a6416b88c5ef1ef9912b7f4d97a0294b3daf8922597b6c85943e940c4988b2bb8290567ca13f77473b16ce7775cf13c4090fc115593d539365eb06cc1400587579d0846b40c5cc87755948579cb4c6344135c8c759cd4a78af05b0b1f83e02e2c302fb62d1a312c963e9e3d91c83f99ff32583ede7bf3c9e70de342f8fe3f10d02d58c6b07b9ad87f3b74330c490d26b24194ddd67ee184eafe27245540dcaf833b06e07d6adf9bea337e483e2c1dd2212b90084113af0e771802045e5856cb4f4f8870f9b6ba91ba73046bad0bb1a40115e2388cc121a1cecdddcfcdb23c5cd27d967f28e2ab6a624a09288b9284af9f33325140d9e61e43d8dd106420666eededce0db764fded348c3e6f7f85a359be79f5b6869dc21b20ff1bd084ca46ab8c420dcd9bcc872fc975936b07c144502802d7bfb1d79724852f05f331ef5baacc1c2c5dd2cbe489af33e796dLine truncated
gr, _ = gzip.NewReader(bytes.NewBuffer(bs))
bs, _ = ioutil.ReadAll(gr)
Assets["index.html"] = bs
+1 -1
View File
@@ -470,7 +470,7 @@ found in the LICENSE file.
<div class="col-md-12">
<div class="form-group" ng-class="{'has-error': repoEditor.repoID.$invalid && repoEditor.repoID.$dirty}">
<label for="repoID">Repository ID</label>
<input name="repoID" placeholder="documents" ng-disabled="editingExisting" id="repoID" class="form-control" type="text" ng-model="currentRepo.ID" required unique-repo ng-pattern="/^[a-zaZ0-9-_.]{1,64}$/"></input>
<input name="repoID" placeholder="documents" ng-disabled="editingExisting" id="repoID" class="form-control" type="text" ng-model="currentRepo.ID" required unique-repo ng-pattern="/^[a-zA-Z0-9-_.]{1,64}$/"></input>
<p class="help-block">
<span ng-if="repoEditor.repoID.$valid || repoEditor.repoID.$pristine">Short identifier for the repository. Must be the same on all cluster nodes.</span>
<span ng-if="repoEditor.repoID.$error.uniqueRepo">The repository ID must be unique.</span>