Komputer seorang rekan melakukan hal-hal aneh pada tanggal sekitar 10 tahun lalu saat proyeknya baru dimulai menggunakan Paratext dengan kontrol versi mercurial (kirim/terima). Tanggal sekitar 10 commit ditampilkan sebagai 2038 di Paratext, tetapi di perangkat lunak mercurial lainnya ditampilkan sebagai 2095. Meskipun nomor revisinya lebih rendah, tampaknya Paratext menampilkan riwayat dengan mengurutkan berdasarkan tanggal, dan ini sangat mengganggu dalam kasus ini. Mengubah tanggal commit lama di repositori yang sudah dipublikasikan tampaknya tidak mungkin. Jadi, apakah kami memiliki solusi, baik di dalam Paratext maupun dengan TortoiseHg atau apa pun yang lain, untuk menyingkirkan commit-commit yang tidak berguna ini? Mereka sudah sangat tua sehingga tidak menambah apa-apa, tetapi saya tidak bisa menyingkirkannya.

image403×626 130 KB

image618×784 65 KB
Solusinya tampaknya salah satu dari berikut ini
- Menghapus semua riwayat (tidak diinginkan tetapi mudah dicapai)
- Paratext mengubah urutan urutannya di menu riwayat agar berdasarkan nomor revisi, bukan tanggal (tidak layak dilakukan hanya untuk satu proyek)
- Beberapa trik hg untuk mengubah commit (yang sudah dipublikasikan), baik menggunakan rebase, collapse, evolve, histedit atau sesuatu yang lain.
Saya menulis ini di sini dalam hal orang lain memiliki masalah serupa dan juga karena 2 pemikiran yang mungkin membentuk permintaan fitur/pengembangan untuk tim paratext.
- Saya merasa bahwa daftar riwayat di Paratext (terutama perbandingan teks) tidak membantu dan berpotensi berbahaya jika diurutkan berdasarkan tanggal jika ada kemungkinan tanggal komputer pernah rusak. Sistem mercurial yang mendasarinya memiliki cara untuk mengurutkan revisi secara independen dari tanggal commit. MacHg dan TortoiseHg keduanya menampilkan revisi dalam urutan yang benar, sambil juga menunjukkan
- UI saat ini untuk mendaftar buku dengan riwayat perubahan yang panjang menjadi cukup merepotkan dan mungkin bisa dibuat lebih berguna untuk mencoba melacak perubahan.
Jadi, apakah ada saran tentang bagaimana saya bisa membantu memperbaiki proyek rekan saya? Apakah ada orang lain yang berpikir bahwa permintaan fitur Paratext untuk menyesuaikan urutan tampilan riwayat mungkin layak?
A colleague’s computer did weird things to the date about 10 years ago as his project was getting started using Paratext with mercurial version control (send/receive). The dates of about 10 commits display as 2038 in Paratext but in other mercurial software show as 2095. Though the revision number is lower it seems Paratext displays history by sorting on the date and this is really annoying for this case. Changing the date of an old commit on a published repository seems impossible. So do we have any solutions whether within Paratext or with TortoiseHg or anything else, to get rid of these useless commits? They are so old that they don’t add anything, but I can’t seem to get rid of them.

image403×626 130 KB

image618×784 65 KB
The solution would seem to be one of
- Remove all history (undesirable but easily achievable)
- Paratext changes its sort order in the history menu to be based on revision number not date (not worth doing just for one project)
- Some hg magic to change the (published) commits, whether using rebase, collapse, evolve, histedit or something.
I write this here in case others have a similar problem and also because of 2 thoughts which might form feature/dev requests for the paratext team.
- It strikes me that the history listings in Paratext (especially compare texts) are unhelpful and potentially dangerous when ordered by date if there is a possibility of any computer dates ever being messed up. The underlying mercurial system has a way of ordering revisions independently of commit date. MacHg and TortoiseHg both display the revisions in the correct order, while also showing
- The current UI for listing books with a long change history gets quite cumbersome and could possibly be made more useful for trying to track down changes.
So is there any advice about how I can help fix my colleague’s project? Anyone else think that a Paratext feature request to adjust the sort order of the history display might be worthwhile?