RhodeCode (бивша Hg-ап) е Пилони базирани хранилище за управление и служи за непостоянния & Nbsp;. Той е подобен на GitHub или bitbucket, но това е предполагам, за да работи като самостоятелно приложение, това е с отворен код и се фокусира повече върху ограничен достъп до хранилища.
Няма по подразбиране свободен достъп до RhodeCode Трябва да създадете акаунт, за да използвате приложението. Той е задвижван от VCS библиотека, която сме създали, за да се справят с много различни системи за контрол на версиите.
RhodeCode използва Semantic Версиите
<силни> Характеристики :
- има свой мидълуер да се справят с непостоянния искане протокол. Всяко искане може да влезете в сайта и да бъде заверена. Работи под теми, е малко вероятно да hgweb Можете да направите няколко дръпвания / избутва едновременно
- Пълни права и удостоверяване на проект за частна / четене / запис / администратор. Един акаунт за уеб интерфейс и находчив тласък / дръпнете / клонинг.
- Mako шаблони нека да персонализирате външния вид на заявлението.
- Красива diffs, анотации и изходни кодове на всички оцветени от pygments.
- Mercurial клон графика и Юи-ФЛОТ захранваните графики с приближаване и статистика
- Admin интерфейс с управление на потребителите / разрешение. Потребител влезе в списания дейност дърпа, избутва, вилици, регистрации. Възможност да забраните построена през куки
- Server Side вилици, че е възможно да вилица проект и проникна го безплатно без да се скъса на Майн.
- Търсене-пълен текст на изходни кодове, търсене на имена на файлове. All задвижвани от свистене и изграждане на индексиране демони (няма външни сървъри за търсене, необходими за всички в една заявка)
- RSS / атом храни, Gravatar подкрепа, свалени източници като цип / архиви
- асинхронен задачи за скорост и производителност, като използвате целина (работи без тях също)
- Backup скриптове може да направи резервно копие на целия апартамент и да го изпрати по SCP да желано място
- описания проекта Setup и информация вътре построени в db за операции лесно, без файлова система
- Добавена кеш с обезсилване на тласък / управление на репо-сделка за висока производителност и винаги актуална информация.
- Въз основа на пилони 1.0 / SQLAlchemy 0.6 / SQLite
Какво ново в тази версия:
- Новини:
- важи за децата, знаме на хранилище група също така добавя потребители в частни хранилища, това е вече в съответствие с потребителските групи. Private репо разрешения по подразбиране не са засегнати от прилага за деца флаг.
- Премахнато unionrepo код, тъй като е част от Mercurial 2.6
- RhodeCode приема сега чете само пътеки за изтърпяване на транзакции.
- Определя:
- Фиксирани проблеми с начина, MySQL дръжки плувка стойности. Причинени GISTs с изтичане дати не работят правилно на MySQL.
- Фиксирана проблем с LDAP активиране / деактивиране на флага
Какво ново във версия 1.6.0 RC1:
- Новини:
- Редизайн UI, с много малки подобрения.
- делегация управление Group. Група администратор може да управлява група, и репо-сделки по него, администратор могат да създават деца групи вътре група успява да се справи.
- хранилище допълнителни полета. Допълнителни неограничени допълнителни полета могат да бъдат определени за всеки хранилище за съхранение на потребителски данни.
- API get_repo разговор включва репо последователи сега.
- Големи количества подобрения в притегателни искания.
- # 734 репо превключвател е на разположение във всички страници.
- # 733 API функция invalidate_cache.
- Добавена възможност да включите HSTS хедъри, когато се използва SSL.
- # 83 Покажи размер репо на страницата с обобщена информация.
- # 745 добавена шоу пълно раз линк във до голяма разл съобщение.
- Отхвърлена RSS linksATOM е настоящето и бъдещето.
- Добави опция да дефинира специални lexers за потребителски разширения за код акцент в rcextension модул.
- Git изпълним сега се конфигурира чрез .ini файлове.
- # 689 хранилища сега е по желание откачване / опция за свързаните с вилици изтриване.
- обърквам парола при клониране отдалечен репо с идентификационни данни.
- # 788 архив, кеш. цип или компресирани архиви могат да бъдат по избор кеширани за бързо сервиране.
- Ускоряване на last_changeset екстракция в VCS.
- API get_locks функция.
- Конфигуриращи HTTP кодове за хранилище заключване.
- възможно да се използват затворени клонове в? Клон = в промените.
- LDAP синхронизиране скриптове Linaro си.
- # 797 Git литератури филтър сега се конфигурира чрез .ini файл.
- New ishell Paster команда за по-лесно административни задачи.
- Определя:
- # 654 преминаване към дръжки `/` в имена клон / таг / Bookmark .
- # 572 изнесъл за възстановяване на паролата задачи от целина.
- # 730 филтрират репо групи избор само за тези, които имате права за запис + достъп.
- # 462 редактиране забраняване на файл, когато не са на клон главата.
- # 731 актуализация-repoinfo понякога е успяла да актуализира данните, когато changesets бяха първоначалните промените.
- # 749, # 805 и # 516 Свалено дублиране на репо настройки за rhodecode админите и репо-администратори.
- Global актуализация разрешение с & quot; презапишете съществуващите настройки & quot; не трябва да погазват частни хранилища.
- # 642 добавена рекурсия лимит за надминаване събират.
- # 739 Изтриване / Редактиране на транзакции трябва да посочват само да администраторски връзки, ако потребителят е супер администратор.
- Фиксирана бягство на HTML в & quot; пластир & quot; изглед за Git репо-сделки.
- # 747 товар changeset кеш след разклоняващите да освежите леки дашборд кеш.
- списък Quick репо: публичен / частен контрол икона трябва да контролира икони само, не репо видимост .
- # 746 UnicodeDedode грешки на фуражни контролери.
- # 756 почистване репо сделките не правилно композират пътеки на репо сделките да бъдат почистени.
- # 763 Gravatar помощната функция трябва помощна в изображението по подразбиране, ако имейл някак условие е празна.
- Поправя # 762, LDAP и контейнерни създадена потребители са вече активирани в зависимост от настройките на регистрацията в разрешения.
- Cleanup ще самоизвиква във всяко листо и по този начин не може да се използва за много големи хранилища.
- По-добро откриване на изтривате групи с подгрупи вътре.
- Фиксирана проблем с преименуването репо група заедно с промяната на родители с многото вградени дървета.
- # 594 уеб интерфейс файлови извършили изпълнява Натиснете куката.
- Забрани клониране от различен URI, че HTTP [и] / SVN / Git / Hg.
- Обработка на RhodeCode допълнителни PARAMS в последователен начин.
- Не се нормализира път, ако това е празна за добавяне на файл чрез уеб интерфейс.
- # 808 изчезнали changesets и файлове трябва да се върнат 404 не пренасочват
- # 809 добави URL цитат в клонинг URL.
- Фиксирани проблеми с вноса на не-ASCII репо имена.
- Автоматично присвоява instance_id за домакин и на процеса, ако е бил зададен на *
- Фиксирана множество IP адреси във всяка от екстрахирани IP.
- много други малки корекции на грешки и подобрения.
Какво ново във версия 1.5.1:
- Новини:
- изпълнява # 677: Да не се допуска да се затвори, привличащи искания, когато те са в процес на преглед статус
- реализира # 670 Изпълнение на ролите в Pull Заявка
- Определя:
- разрешителни по подразбиране може да се дублира след миграцията
- етикети статус фиксирана changeset, те сега изберете радио бутони
- # 682 превод трудно за няколко реда текст
- # 683 фиксирана разлика между послания за не картографирани хранилища
Какво ново във версия 1.4.0:
- Новини:
- нова система codereview
- имейл карта, която позволява на потребителите да имат няколко имейл адреса картографирани в техните сметки
- подобрена система Git-кука. Сега всички действия за Git влезли в списание включително изтласкани ревизиите, ръководство и IP адрес
- променена настройка вградена в Setup-rhodecode и добавя опции по подразбиране за него.
- нови Git репо сделките са създадени като роди сега по подразбиране
- # 464 добавя линкове към групи в разрешение кутия
- # 465 споменава за автоматично довършване отвътре коментари кутии
- # 469 добавена --update опция само да свистене отново индекс само даден списък на репо-сделки във форум
- rhodecode-API CLI клиент
- нова Git HTTP протокол заменя бъги изпълнение Dulwich. Сега на базата на pygrack & gitweb
- Подобрена RSS / ATOM фийдове. Видим за браузъри, използващи собствени заглавки и Преформатиран въз основа на потребителските предложения. Допълнителна RSS / атом Емисия за потребителя вестник
- различни i18n подобрения
- # 478 разрешения преглед за админ в потребителското редактиране изглед
- оглед File сега показва малки Gravatars почивни всички автори на даден файл
- Изпълнено ревизии за кацане. Всеки хранилище ще получите landing_rev атрибут, който определя редакция "неизпълнение" / клон за генериране README файлове
- Изпълнено # 509, RhodeCode налага SSL за бутане / дърпане ако това бъде поискано най-ранната възможна повикване.
- Import дистанционно SVN хранилища да Mercurial използване hgsubversion.
- Фиксирана # 508 RhodeCode сега има опция за изрично определени разклоняващите разрешения
- RhodeCode да използвате алтернативен сървър за генериране аватар икони
- реализира хранилища заключване. Издърпайте брави, бута отключва. Също така може да се направи чрез API повиквания
- # 538 форма за разрешения за работа с няколко потребители едновременно
- поправки:
- подобрени преводи
- поправки брой # 455 Създаване на архив генерира изключение на Windows
- фиксира # 448 Изтегли ZIP архив пази файл в / TMP отворена и води до мястото на диска
- поправки брой # 454 резултата от търсене по Windows включват протичат наклонена черта
- фиксиран брой # 450. Rhodecode вече не ще се срине, когато лошо редакция присъства в данните вестник.
- Корекция за проблем # 417, изпълнение Git бе съборена на прозорци за някои команди.
- фиксирана # 413. Не деактивирайте .git директория за голи репо-сделки за изтриването на
- фиксиран брой # 459. Променила начина на получаване на дървар в повторно индексиране на задача.
- фиксирана # 453 добавена ID поле в свистене схема, която решава въпроса за Повторно индексиране модифицирани файлове
- фиксирани # 481 rhodecode имейли са изпратени без Дата заглавна
- фиксирана # 458 грешна картина, когато няма репо присъстват
- фиксиран брой # 492 липсва Не нов ред в края на тестов файл в края на новия откъс в HTML разл
- пълнотекстово търсене в момента работи и за извършване на съобщенията
Какво ново във версия 1.3.6:
- Новини:
- китайската традиционна превод
- променили настройката-ап в Setup-rhodecode и добавят аргументи за режим на авто-настройка, която не се нуждае от намесата на потребителя
- Определя:
- фиксирана не SCM намерено предупреждение
- фиксирана __future__ грешка внос на rcextensions
- направена simplejson изисква неограничено за ускорим на JSON кодиране
- поправки # 449 лош Регулярен може да получи повече от ревизии от разбор история
- Не ясно DB сесия, когато CELERY_EAGER е включен
Какво ново във версия 1.3.5:
- Новини:
- използване ext_json за JSON модул
- единна гледна анотация с оглед източник файл
- подобрения за уведомяване, по-добре пощенската кутия + CSS
- # 419 не се съблича пароли за вход форми, направи rhodecode по-съвместим с LDAP сървъри
- Добавена HTTP_X_FORWARDED_FOR като друг метод за извличане на IP за дърпане / лицеви трупи. заложи всичко на база контролер
- # 415: Добавяне на коментар към changeset причини презареди. Коментари са добавени чрез Ajax и не се презарежда страницата
- # 374 LDAP довереник се изхвърля, когато LDAP не може да се активира
- ограничен натискане / издърпване операции са вече влезли за Git в списание
- блъсна находчив да 2.2.x серия
- добавена поддръжка за показване подмодули в файл-браузър
- # 421 добавени маркери, с оглед на промените
- поправки:
- фиксирана маркер Dev-версия за стабилна, когато сервира от изходни кодове
- фиксирани липсващите проверки на разрешение за покажи вилици страница
- # 418 гласове за Unicode поправки в обекти за уведомяване
- # 426 фиксирана споменава извличане Регулярен
- фиксирана дистанционно дърпа за Git дистанционни remopositories
- фиксирана # 434: Грешка при достъп до файлове или changesets на Git хранилището с подмодули
- Фиксирана проблем с празни APIKEYS за потребители след регистрация Реф. # 438
- Фиксирана проблем с получаване README файлове от Git хранилищата
Какво ново във версия 1.3.4:
- фииу сеч сега контролира от .ini файлове настройка сеч
- добавена клонинг-адреса и в редактиране форма на стр / настройки
- добавена помощен текст в репо форми Добавяне / Редактиране
- създадена rcextensions модул с допълнителни преобразувания (Ref # 322) и пост тласък / дръпнете / създаде репо куки извика
- реализира # 377 потребители Покажи за собствените си права по сметката страница
- # 399 добавена наследяване на разрешения за група потребители по репо сделките групи
- # 401 хранилище група е автоматично предварително избрана при добавяне на репо сделките вътре хранилище група
- добавена алтернатива HTTP 403 отговор, когато клиент не успя да разпознаете. Помага за решаване на проблемите с Mercurial и LDAP
- # 402 отстранен група префикс от хранилище име, когато листинг хранилища вътре група
- добавени Gravatars в полезрението разрешение и разрешения за автоматично довършване
- # 347, когато работят с няколко RhodeCode случаи, надлежно обезсилва кеш за всички регистрирани сървъри
Какво ново във версия 1.3.3:
- фиксирана някои въпроси python2.5 съвместимост
- дълготрайни проблеми, с отстранени репо-сделки, случайно е добавено като групи, след пълна Rescan на пътеки
- фиксира # 376 не може да се редактира потребител (като се използва контейнер AUTH)
- поправки # 378 Невалидни URL адреси с изображения на changeset екран с конфигурация на прокси-префикс
- фиксирана начална сортиране на репо сделките вътре репо група
- поправки издава, когато потребителят се опита да представи отново същото разрешение на потребител / user_groups
- ударих чаша версия, която фиксира # 375 скок грешка бъг
- фиксирана raw_changeset за Git. Тя е генерирана с Hg кръпка хедъри
- фиксирана VCS въпрос с last_changeset за filenodes
- фиксирана липсва ангажимент след кука изтриете
- фиксирани # 372 проблеми с откриване операция Git, предизвикали проблем със сигурността за Git репо
Какво ново във версия 1.3.1:
- пренасочване цикъл се случва, когато си спомня-ми не беше проверена по време вход
- Разрешава проблеми с производството на Git история петно
- не донесе клон за Git в историята файл меню. Предизвиква ненужни мудност
<силни> Изисквания :
- Python
Коментари не е намерена