Dimittis de Trac 1.4 project administratione systematis

Subjuncta Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ выпуск систСмы управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Trac 1.4, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ web-интСрфСйс для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСпозиториями Subversion ΠΈ ​Git, встроСнный Wiki, систСму отслСТивания ошибок ΠΈ Ρ€Π°Π·Π΄Π΅Π» планирования Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для Π½ΠΎΠ²Ρ‹Ρ… вСрсий. Код написан Π½Π° языкС Python ΠΈ per distribui ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD. Для хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π‘Π£Π‘Π” ​SQLite, ​PostgreSQL ΠΈ ​MySQL/MariaDB.

Trac accipit minimalistic accessum ad administrationem proiciendam et permittit ut automate exercitationes typicas operationes minimam incidat in processibus et regulis inter tincidunt constitutos. Constructum-in wiki engine efficit ut wiki markup uti in descriptionibus exituum, metarum et committit. Nexus et nexus inter errorem nuntia, munia, codicem mutationes, lima et paginas wikis creandas sustinet. Ad indagare omnia eventus et actionem in proposito, instrumenti in forma temporis offertur.

In figura est plugins доступны ΠΌΠΎΠ΄ΡƒΠ»ΠΈ для вСдСния новостных Π»Π΅Π½Ρ‚, создания дискуссионной ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ, провСдСния опросов, взаимодСйствия с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ систСмами Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² Doxygen, управлСния Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Ρ‡Π΅Ρ€Π΅Π· ​Slack, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Subversion ΠΈ Mercurial.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠΎΠΉ 1.2:

  • ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ быстрого ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° Jinja2. ΠžΡΠ½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π° XML ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ‚ΠΎΡ€ Genshi объявлСн ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ, Π½ΠΎ ΠΈΠ· сообраТСний обСспСчСния совмСстимости с ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Ρ‘Π½ лишь Π² Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚ΠΊΠ΅ 1.5.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° обратная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ, написанными для Trac вСрсий Π΄ΠΎ 1.0. ИзмСнСния Π² основном Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‚ интСрфСйсы для обращСния Π² Π‘Π”.
  • Π“Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, упомянутыС Π² ΠΏΠΎΠ»Π΅ CC, автоматичСски Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² список входящих Π² эту Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
  • Wiki-страницы снабТСны ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠ·ΠΊΠΈΠΌ ΠΈ полноэкранным Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ просмотра тСкста.
  • Π’ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± измСнСниях Π² полях Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΎΠ² (Β«changes.fieldsΒ»).
  • АвтоматичСский прСдпросмотр wiki-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ тСкста Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ для всСх стандартных ΠΏΠΎΠ»Π΅ΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, описания ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π°). Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ настройки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оТидания ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π²Π²ΠΎΠ΄Π° ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ области прСдпросмотра.
  • Плагин TracMigratePlugin стал Ρ‡Π°ΡΡ‚ΡŒΡŽ Trac ΠΈ доступСн Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ trac-admin convert_db. Напомним, Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ позволяСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Trac-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, SQLite β†’ PostgreSQL). Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ появлСниС ΠΏΠΎΠ΄ΠΊΠΎΠΌΠ°Π½Π΄ ticket delete_comment ΠΈ attachment move.
  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ тСкстовыС поля ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ max_size.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° клонирования Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΎΠ² (Π° Ρ‚Π°ΠΊΠΆΠ΅ создания Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠ· ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²) Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ tracopt.ticket.clone
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ добавлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ссылок Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΡˆΠ°ΠΏΠΊΡƒ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΌΠΈ срСдствами.
  • ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π° Π½Π° инструмСнт массового (batch) рСдактирования, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° процСсс рСдактирования ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π².
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΏΠΎ HTTPS Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ· tracd.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΊ вСрсии Python (2.7 вмСсто 2.6) ΠΈ PostgreSQL (Π½Π΅ старСС 9.1).

Source: opennet.ru