This project is mirrored from https://github.com/tootsuite/mastodon.git. Pull mirroring updated .
  1. 17 May, 2022 2 commits
  2. 16 May, 2022 2 commits
  3. 15 May, 2022 1 commit
    • Eugen Rochko's avatar
      New Crowdin updates (#18339) · 95a036c5
      Eugen Rochko authored
      
      
      * New translations en.yml (Asturian)
      
      * New translations en.yml (Kannada)
      
      * New translations en.yml (Sinhala)
      
      * New translations en.yml (Marathi)
      
      * New translations en.yml (Malay)
      
      * New translations en.yml (Croatian)
      
      * New translations en.yml (Norwegian Nynorsk)
      
      * New translations en.yml (Kazakh)
      
      * New translations en.yml (Estonian)
      
      * New translations en.yml (Latvian)
      
      * New translations en.yml (Hindi)
      
      * New translations en.yml (Telugu)
      
      * New translations en.yml (Breton)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Esperanto)
      
      * New translations en.yml (Uyghur)
      
      * New translations en.yml (Chinese Traditional, Hong Kong)
      
      * New translations en.yml (Tatar)
      
      * New translations en.yml (Malayalam)
      
      * New translations en.yml (English, United Kingdom)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Turkish)
      
      * New translations en.yml (Spanish, Argentina)
      
      * New translations en.yml (Swedish)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Greek)
      
      * New translations en.yml (Portuguese)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations en.yml (German)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Polish)
      
      * New translations en.yml (Asturian)
      
      * New translations en.yml (Scottish Gaelic)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.json (Persian)
      
      * New translations en.yml (Persian)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.json (Chinese Traditional)
      
      * New translations en.json (Persian)
      
      * New translations en.yml (Persian)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations doorkeeper.en.yml (Chinese Traditional)
      
      * New translations en.json (Persian)
      
      * New translations simple_form.en.yml (Chinese Traditional)
      
      * New translations devise.en.yml (Chinese Traditional)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations doorkeeper.en.yml (Chinese Traditional)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.json (Chinese Traditional)
      
      * New translations doorkeeper.en.yml (Chinese Traditional)
      
      * New translations simple_form.en.yml (Chinese Traditional)
      
      * New translations en.yml (Icelandic)
      
      * New translations en.yml (Indonesian)
      
      * New translations en.yml (Japanese)
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (Japanese)
      
      * New translations en.yml (Latvian)
      
      * New translations en.yml (Galician)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Italian)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Welsh)
      
      * New translations en.json (Korean)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (French)
      
      * New translations en.yml (Scottish Gaelic)
      
      * New translations en.json (Scottish Gaelic)
      
      * New translations en.yml (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.yml (Afrikaans)
      
      * New translations en.json (Afrikaans)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Afrikaans)
      
      * New translations en.json (Afrikaans)
      
      * New translations en.json (Afrikaans)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Catalan)
      
      * New translations en.json (Catalan)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.yml (Arabic)
      
      * New translations en.json (Arabic)
      
      * New translations en.yml (Arabic)
      
      * New translations en.json (Ido)
      
      * New translations doorkeeper.en.yml (Ido)
      
      * New translations devise.en.yml (Ido)
      
      * New translations en.yml (Spanish, Mexico)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Afrikaans)
      
      * New translations en.yml (Latvian)
      
      * New translations en.yml (Italian)
      
      * New translations en.yml (Greek)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Ido)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.json (Hungarian)
      
      * New translations simple_form.en.yml (Hungarian)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.yml (Turkish)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Portuguese)
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (Portuguese)
      
      * New translations en.yml (Icelandic)
      
      * New translations en.yml (Albanian)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Danish)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations en.yml (Polish)
      
      * New translations en.yml (Spanish, Argentina)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.yml (Indonesian)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations simple_form.en.yml (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations doorkeeper.en.yml (Chinese Simplified)
      
      * New translations en.yml (German)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Galician)
      
      * New translations en.yml (French)
      
      * New translations en.json (Galician)
      
      * New translations en.yml (French)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Arabic)
      
      * New translations en.json (Sorani (Kurdish))
      
      * New translations en.yml (Arabic)
      
      * New translations en.json (Sorani (Kurdish))
      
      * New translations en.yml (Arabic)
      
      * New translations doorkeeper.en.yml (Arabic)
      
      * New translations en.json (Arabic)
      
      * New translations en.json (Sorani (Kurdish))
      
      * New translations simple_form.en.yml (Arabic)
      
      * New translations en.yml (Arabic)
      
      * New translations en.yml (Arabic)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations en.json (Hindi)
      
      * New translations en.json (Hindi)
      
      * New translations en.json (Hindi)
      
      * New translations en.json (Sorani (Kurdish))
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.json (English, United Kingdom)
      
      * New translations en.yml (French)
      
      * New translations en.yml (French)
      
      * New translations en.json (French)
      
      * New translations en.json (Croatian)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.yml (Scottish Gaelic)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Spanish, Mexico)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Chinese Traditional)
      
      * New translations en.json (Tatar)
      
      * New translations en.json (Tatar)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Catalan)
      
      * New translations en.yml (Hebrew)
      
      * New translations devise.en.yml (Catalan)
      
      * New translations en.yml (Russian)
      
      * New translations doorkeeper.en.yml (Russian)
      
      * New translations en.yml (Russian)
      
      * New translations en.yml (Swedish)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Turkish)
      
      * New translations en.yml (Welsh)
      
      * New translations en.yml (Latvian)
      
      * New translations en.json (Slovak)
      
      * New translations en.yml (Slovak)
      
      * New translations en.json (Slovak)
      
      * New translations en.yml (Czech)
      
      * New translations en.yml (Portuguese)
      
      * New translations en.yml (Afrikaans)
      
      * New translations activerecord.en.yml (Afrikaans)
      
      * New translations activerecord.en.yml (Afrikaans)
      
      * New translations en.yml (Afrikaans)
      
      * New translations activerecord.en.yml (Afrikaans)
      
      * New translations en.json (Esperanto)
      
      * New translations en.json (Esperanto)
      
      * New translations en.yml (Spanish, Argentina)
      
      * New translations en.yml (Ido)
      
      * New translations en.json (Spanish, Argentina)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations en.yml (Danish)
      
      * New translations en.yml (Vietnamese)
      
      * New translations en.yml (German)
      
      * New translations en.yml (Kurmanji (Kurdish))
      
      * New translations en.yml (Polish)
      
      * New translations en.yml (Indonesian)
      
      * New translations en.yml (Korean)
      
      * New translations en.yml (Italian)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations simple_form.en.yml (Ido)
      
      * New translations en.yml (Polish)
      
      * Run `yarn manage:translations`
      
      * Run `bundle exec i18n-tasks normalize`
      Co-authored-by: default avatarYamagishi Kazutoshi <ykzts@desire.sh>
      95a036c5
  4. 14 May, 2022 2 commits
  5. 13 May, 2022 2 commits
  6. 12 May, 2022 4 commits
  7. 11 May, 2022 8 commits
  8. 10 May, 2022 4 commits
  9. 09 May, 2022 1 commit
    • Eugen Rochko's avatar
      Change RSS feeds (#18356) · 2b8dc58b
      Eugen Rochko authored
      * Change RSS feeds
      
      - Use date and time for titles instead of ellipsized text
      - Use full content in body, even when there is a content warning
      - Use media extensions
      
      * Change feed icons and add width and height attributes to custom emojis
      
      * Fix custom emoji animate on hover breaking
      
      * Fix tests
      2b8dc58b
  10. 07 May, 2022 4 commits
  11. 06 May, 2022 3 commits
    • Eugen Rochko's avatar
      New Crowdin updates (#18255) · 9250578e
      Eugen Rochko authored
      
      
      * New translations doorkeeper.en.yml (Chinese Traditional, Hong Kong)
      
      * New translations doorkeeper.en.yml (Tatar)
      
      * New translations doorkeeper.en.yml (Malayalam)
      
      * New translations doorkeeper.en.yml (Breton)
      
      * New translations doorkeeper.en.yml (Sinhala)
      
      * New translations doorkeeper.en.yml (Standard Moroccan Tamazight)
      
      * New translations en.json (Chinese Traditional)
      
      * New translations en.json (Catalan)
      
      * New translations en.json (Japanese)
      
      * New translations en.json (French)
      
      * New translations en.json (Spanish)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Kurmanji (Kurdish))
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Korean)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Korean)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Vietnamese)
      
      * New translations en.json (Turkish)
      
      * New translations en.json (Galician)
      
      * Run `yarn manage:translations`
      
      * Run `bundle exec i18n-tasks normalize`
      
      * Add whitelist_en-GB.json [ci skip]
      
      * New translations en.json (Ukrainian)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Swedish)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Greek)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.json (Thai)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.json (Polish)
      
      * New translations en.json (Ukrainian)
      
      * New translations doorkeeper.en.yml (Ukrainian)
      
      * New translations en.json (Thai)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.json (Danish)
      
      * New translations en.json (Hebrew)
      
      * New translations en.json (Ido)
      
      * New translations simple_form.en.yml (Ukrainian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Danish)
      
      * New translations en.json (Ido)
      
      * New translations en.yml (Hebrew)
      
      * New translations doorkeeper.en.yml (Hebrew)
      
      * New translations en.json (Ido)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Afrikaans)
      
      * New translations en.json (Afrikaans)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Afrikaans)
      
      * New translations en.json (Hebrew)
      
      * New translations en.json (Slovenian)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Hebrew)
      
      * New translations en.json (Slovenian)
      
      * New translations en.json (Ukrainian)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations simple_form.en.yml (Slovenian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Hebrew)
      
      * New translations en.json (Latvian)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations simple_form.en.yml (Slovenian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Hebrew)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations simple_form.en.yml (Slovenian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Hebrew)
      
      * New translations simple_form.en.yml (Ukrainian)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations simple_form.en.yml (Slovenian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (German)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Russian)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Icelandic)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Hungarian)
      
      * New translations simple_form.en.yml (Hebrew)
      
      * New translations simple_form.en.yml (Hungarian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hungarian)
      
      * New translations en.json (Hungarian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Czech)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Czech)
      
      * New translations en.yml (Spanish)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Spanish)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Portuguese)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Japanese)
      
      * New translations simple_form.en.yml (Japanese)
      
      * New translations doorkeeper.en.yml (Japanese)
      
      * New translations en.json (Danish)
      
      * New translations activerecord.en.yml (Japanese)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Welsh)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Italian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Indonesian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Thai)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Danish)
      
      * New translations en.json (Swedish)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Vietnamese)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Welsh)
      
      * New translations simple_form.en.yml (Slovenian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Scottish Gaelic)
      
      * New translations en.json (Scottish Gaelic)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Welsh)
      
      * New translations en.json (Scottish Gaelic)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Danish)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Portuguese, Brazilian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Portuguese, Brazilian)
      
      * New translations en.json (Slovenian)
      
      * New translations doorkeeper.en.yml (Slovenian)
      
      * New translations simple_form.en.yml (Slovenian)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Spanish, Argentina)
      
      * New translations en.yml (Slovenian)
      
      * New translations en.json (Scottish Gaelic)
      
      * New translations en.json (Slovenian)
      
      * New translations simple_form.en.yml (Slovenian)
      
      * New translations en.json (Welsh)
      
      * New translations en.json (French)
      
      * New translations en.json (Welsh)
      
      * New translations en.json (French)
      
      * New translations en.yml (Arabic)
      
      * New translations en.json (Arabic)
      
      * New translations simple_form.en.yml (Welsh)
      
      * New translations en.json (French)
      
      * New translations simple_form.en.yml (Ukrainian)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (German)
      
      * New translations en.yml (Ukrainian)
      
      * New translations en.json (Ukrainian)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.yml (Hebrew)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.yml (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.json (Chinese Simplified)
      
      * New translations en.yml (Arabic)
      
      * New translations en.json (Asturian)
      
      * New translations en.yml (Thai)
      
      * New translations en.json (Thai)
      
      * New translations en.json (German)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Welsh)
      
      * New translations en.json (Ido)
      
      * New translations en.json (Welsh)
      
      * New translations en.json (German)
      
      * New translations en.json (German)
      
      * New translations en.json (German)
      
      * New translations en.json (German)
      
      * New translations en.json (German)
      
      * New translations en.yml (German)
      
      * New translations en.yml (Catalan)
      
      * New translations en.json (Catalan)
      
      * New translations en.json (German)
      
      * New translations en.json (Albanian)
      
      * New translations en.json (German)
      
      * New translations en.yml (German)
      
      * New translations en.json (German)
      
      * Run `yarn manage:translations`
      
      * Run `bundle exec i18n-tasks normalize`
      Co-authored-by: default avatarYamagishi Kazutoshi <ykzts@desire.sh>
      9250578e
    • Stefano Pigozzi's avatar
    • Sara Golemon's avatar
  12. 04 May, 2022 7 commits