Trac 1.4 เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชฆเซเชฐเชพเชฐเชพ เชฐเชœเซ เช•เชฐเซ‡เชฒ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชฐเช•เชพเชถเชจ เชŸเซเชฐเซ…เช• 1.4, เชœเซ‡ เชธเชฌเชตเชฐเซเชเชจ เช…เชจเซ‡ เช—เชฟเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช, เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชตเชฟเช•เซ€, เช‡เชถเซเชฏเซ เชŸเซเชฐเซ‡เช•เชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ เชจเชตเชพ เชตเชฐเซเชเชจ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช†เชฏเซ‹เชœเชจ เชตเชฟเชญเชพเช— เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเซ‡เชฌ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช•เซ‹เชก Python เช…เชจเซ‡ เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค BSD เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ. เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ SQLite, PostgreSQL เช…เชจเซ‡ MySQL/MariaDB DBMS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

Trac เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เช…เชญเชฟเช—เชฎ เช…เชชเชจเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชตเชšเซเชšเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชธเซเชฅเชพเชชเชฟเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช…เชจเซ‡ เชจเชฟเชฏเชฎเซ‹ เชชเชฐ เชจเซเชฏเซ‚เชจเชคเชฎ เช…เชธเชฐ เชธเชพเชฅเซ‡ เชฒเชพเช•เซเชทเชฃเชฟเช• เชจเชฟเชฏเชฎเชฟเชค เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชตเชฟเช•เซ€ เชเชจเซเชœเชฟเชจ เชฎเซเชฆเซเชฆเชพเช“, เชฒเช•เซเชทเซเชฏเซ‹ เช…เชจเซ‡ เชชเซเชฐเชคเชฟเชฌเชฆเซเชงเชคเชพเช“เชจเชพ เชตเชฐเซเชฃเชจเชฎเชพเช‚ เชตเชฟเช•เซ€ เชฎเชพเชฐเซเช•เช…เชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชคเซ‡ เชญเซ‚เชฒ เชธเช‚เชฆเซ‡เชถเชพเช“, เช•เชพเชฐเซเชฏเซ‹, เช•เซ‹เชก เชซเซ‡เชฐเชซเชพเชฐเซ‹, เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชตเชฟเช•เซ€ เชชเซƒเชทเซเช เซ‹ เชตเชšเซเชšเซ‡ เชฒเชฟเช‚เช•เซเชธ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชœเซ‹เชกเชพเชฃเซ‹ เช—เซ‹เช เชตเชตเชพเชจเซเช‚ เชธเชฎเชฐเซเชฅเชจ เช•เชฐเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชคเชฎเชพเชฎ เช‡เชตเซ‡เชจเซเชŸเซเชธ เช…เชจเซ‡ เชชเซเชฐเชตเซƒเชคเซเชคเชฟเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชธเชฎเชฏเชฐเซ‡เช–เชพเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชจเชพ เช†เช•เชพเชฐเชฎเชพเช‚ เชชเซเชฒเช—เชˆเชจเซเชธ เชจเซเชฏเซ‚เช เชซเซ€เชกเซเชธ เชœเชพเชณเชตเชตเชพ, เชšเชฐเซเชšเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฌเชจเชพเชตเชตเชพ, เชธเชฐเซเชตเซ‡เช•เซเชทเชฃ เช•เชฐเชตเชพ, เชตเชฟเชตเชฟเชง เชธเชคเชค เชเช•เซ€เช•เชฐเชฃ เชธเชฟเชธเซเชŸเชฎเซเชธ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ, เชกเซ‹เช•เซเชธเซ€เชœเชจเชฎเชพเช‚ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ, เชกเชพเช‰เชจเชฒเซ‹เชกเซเชธเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ, เชธเซเชฒเซ‡เช• เชฆเซเชตเชพเชฐเชพ เชธเซ‚เชšเชจเชพเช“ เชฎเซ‹เช•เชฒเชตเชพ, เชธเชฌเชตเชฐเซเชเชจ เช…เชจเซ‡ เชฎเชฐเซเช•เซเชฏเซเชฐเชฟเชฏเชฒเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เช‰เชชเชฒเชฌเซเชง เช›เซ‡.

เชธเซเชฅเชฟเชฐ เชถเชพเช–เชพ 1.2 เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • เชเชกเชชเซ€ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ เชเชจเซเชœเชฟเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ‹ เชœเซ€เช‚เชœเชพ2. XML-เช†เชงเชพเชฐเชฟเชค เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸ เชเชจเซเชœเชฟเชจ Genshi เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชนเชพเชฒเชจเชพ เชชเซเชฒเช—เชˆเชจเซ‹ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพเชจเชพ เช•เชพเชฐเชฃเซ‹เชธเชฐ เชคเซ‡ เช…เชธเซเชฅเชฟเชฐ 1.5 เชถเชพเช–เชพเชฎเชพเช‚ เชœ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.
  • 1.0 เชชเชนเซ‡เชฒเชพเชจเชพ Trac เชตเชฐเซเชเชจ เชฎเชพเชŸเซ‡ เชฒเช–เซ‡เชฒเชพ เชชเซเชฒเช—เชฟเชจเซเชธ เชธเชพเชฅเซ‡ เชฌเซ‡เช•เชตเชฐเซเชก เชธเซเชธเช‚เช—เชคเชคเชพ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเซ‹เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡.
  • CC เชซเซ€เชฒเซเชกเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเซ‚เชฅเซ‹ เชคเซ‡ เชœเซ‚เชฅเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚ เช†เชชเชฎเซ‡เชณเซ‡ เชตเชฟเชธเซเชคเซƒเชค เชฅเชพเชฏ เช›เซ‡.
  • เชตเชฟเช•เชฟ เชชเซƒเชทเซเช เซ‹ เชŸเซ‡เช•เซเชธเซเชŸ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเช‚เช•เชกเซ€ เช…เชจเซ‡ เชชเซ‚เชฐเซเชฃ เชธเซเช•เซเชฐเซ€เชจ เชธเซเชฅเชฟเชคเชฟเช“ เชตเชšเซเชšเซ‡ เชธเซเชตเชฟเชšเชฅเซ€ เชธเชœเซเชœ เช›เซ‡.
  • เชฎเซ‡เช‡เชฒ เชจเซ‹เชŸเชฟเชซเชฟเช•เซ‡เชถเชจ เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเซเชธเชฎเชพเช‚, เชนเชตเซ‡ เชŸเชฟเช•เชฟเชŸ เชซเซ€เชฒเซเชก (โ€œchanges.fieldsโ€)เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชตเชฟเชถเซ‡เชจเชพ เชกเซ‡เชŸเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เช›เซ‡.
  • เชตเชฟเช•เชฟ-เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเซ‡เชฒ เชŸเซ‡เช•เซเชธเซเชŸเชจเซเช‚ เชธเซเชตเชšเชพเชฒเชฟเชค เชชเซ‚เชฐเซเชตเชพเชตเชฒเซ‹เช•เชจ เชคเชฎเชพเชฎ เชฎเชพเชจเช• เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชฎเชพเชŸเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช…เชนเซ‡เชตเชพเชฒ เชตเชฐเซเชฃเชจ). เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช‡เชจเชชเซเชŸ เชฐเซ‹เช•เชตเชพ เช…เชจเซ‡ เชชเซ‚เชฐเซเชตเชพเชตเชฒเซ‹เช•เชจ เช•เซเชทเซ‡เชคเซเชฐเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชตเชšเซเชšเซ‡เชจเชพ เชฐเชพเชน เชธเชฎเชฏเชจเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เชฐเซ€เชคเซ‡ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เชชเชฃ เชธเช•เซเชทเชฎ เชนเชคเชพ.
  • TracMigratePlugin Trac เชจเซ‹ เชญเชพเช— เชฌเชจเซ€ เช—เชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ trac-admin convert_db เช†เชฆเซ‡เชถ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เชšเชพเชฒเซ‹ เชคเชฎเชจเซ‡ เชฏเชพเชฆ เช…เชชเชพเชตเซ€เช เช•เซ‡ เช† เชชเซเชฒเช—เชˆเชจ เชคเชฎเชจเซ‡ เชŸเซเชฐเซ…เช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชกเซ‡เชŸเชพเชจเซ‡ เชตเชฟเชตเชฟเชง เชกเซ‡เชŸเชพเชฌเซ‡เช เชตเชšเซเชšเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, SQLite โ†’ PostgreSQL). เชคเชฎเซ‡ เชŸเชฟเช•เชฟเชŸ เชกเชฟเชฒเซ€เชŸ_เช•เซ‹เชฎเซ‡เชจเซเชŸ เช…เชจเซ‡ เชเชŸเซ‡เชšเชฎเซ‡เชจเซเชŸ เชฎเซ‚เชต เชธเชฌเช•เชฎเชพเชจเซเชกเชจเชพ เชฆเซ‡เช–เชพเชตเชจเซ‡ เชชเชฃ เชจเซ‹เช‚เชงเซ€ เชถเช•เซ‹ เช›เซ‹.
  • เช•เชธเซเชŸเชฎ เชŸเซ‡เช•เซเชธเซเชŸ เชซเซ€เชฒเซเชกเชฎเชพเช‚ เชนเชตเซ‡ max_size เชตเชฟเชถเซ‡เชทเชคเชพ เช›เซ‡.
  • เชตเซˆเช•เชฒเซเชชเชฟเช• เช˜เชŸเช• tracopt.ticket.clone เชฆเซเชตเชพเชฐเชพ เชŸเชฟเช•เชฟเชŸเซ‹เชจเซเช‚ เช•เซเชฒเซ‹เชจเชฟเช‚เช— (เชคเซ‡เชฎเชœ เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚เชฅเซ€ เชŸเชฟเช•เชฟเชŸ เชฌเชจเชพเชตเชตเชพ) เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ
  • เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชธเชพเชงเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเซ‡เชตเชฟเช—เซ‡เชถเชจ เชนเซ‡เชกเชฐเชฎเชพเช‚ เช•เชธเซเชŸเชฎ เชฒเชฟเช‚เช•เซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡.
  • เชซเซ‡เชฐเชซเชพเชฐ เชฎเชพเชจเซเชฏเช•เชฐเซเชคเชพเช“เชจเซ‹ เช…เชตเช•เชพเชถ เชฌเซ‡เชš เชธเช‚เชชเชพเชฆเชจ เชธเชพเชงเชจ, เชคเซ‡เชฎเชœ เชŸเชฟเชชเซเชชเชฃเซ€ เชธเช‚เชชเชพเชฆเชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเซเชงเซ€ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • Tracd เชฅเซ€ เชธเซ€เชงเชพ HTTPS เชฎเชพเชฐเชซเชคเซ‡ เชธเชพเชฎเช—เซเชฐเซ€ เชธเซ‡เชตเชพ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ.
  • Python (2.7 เชจเซ‡ เชฌเชฆเชฒเซ‡ 2.6) เช…เชจเซ‡ PostgreSQL (9.1 เช•เชฐเชคเชพเช‚ เชœเซ‚เชจเซ€ เชจเชนเซ€เช‚) เชฎเชพเชŸเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃ เช†เชตเชถเซเชฏเช•เชคเชพเช“ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹