The sound distributed version control system
Fixing a conflict with tags
Created by  pmeunier  today at 12:32
5FCWLVFNOACTWLE67XAVLU3QNTFE5XEIGULZ7SBFWWHBHVTNE4XAC
Tags: completing the subcommand
Created by  pmeunier  on May 5, 2021
AAXP2534BWX2ZUDZZHUMLYDBMGFGUH32CNRA3KOLER3JKOIJUZLAC
Channel drop with tags
Created by  pmeunier  on April 25, 2021
G6YXRFH24OGXYVO4535WCNQMMWOLDH6JYXFDBCL2HQZSOFD25Z5AC
Tags
Created by  pmeunier  on March 10, 2021
QL6K2ZM35B3NIXEMMCJWUSFXOBQHAGXRDMO7ID5DCKTJH4QJVY7QC
Apply: proper error message when the change is not found
Created by  pmeunier  2 days ago
TYTQGSKZTHRGBOD6HQGK3VWWPXYXT5JONXYOV65ZO4O3HT7MBUNQC
Proper separation of Git commit messages into a message and description fields in changes
Created by  pmeunier  on May 2, 2021
HWH4WWN3XZ4GWP225GVTW4IYZIEFMQLKZZOMMEGZVSRGWYUE6MMAC
Git import was importing parents and hidden files (including .git), in some cases
Created by  pmeunier  on May 2, 2021
VU4KVXHWMLZCJJDO3DDUTNTYUDCDD7RSJ3QJ67EMNZV44H2YIKSAC
Using path-slash to fix path issues on Windows
Created by  pmeunier  on April 30, 2021
V435QOJRFHNKW3NKJHMVMFOGO3KGAZVSURLSGFUHVKOMHMF4Q2ZQC
Fixing a conflict
Created by  pmeunier  on April 30, 2021
6BEKMR3LCIMPHBUQXDDFGTOAPNHKUEV64WFOI3DFQAP4242IAWEAC
Add config options for patch message templates
Created by  mpevnev  on February 20, 2021
TFPETWTVADLG2DL7WERHJPGMJVOY4WOKCRWB3NZ3YOOQ4CVAUHBAC
Correct typo in help message
Created by  eschnett  on February 18, 2021
5IIVIXY56VQHE46BJAQZPOVXG4PC6ZB6LA3353XRJA4NA7MZTZIQC
Fixing the text change version of "FileMove" to include the former path
Created by  pmeunier  on April 30, 2021
LERRJNFC6324RC6ADDTEPCNR3MYH6GKIQUDD433ZAIEECFF5CADAC
Fixing file touched date
Created by  pmeunier  on April 30, 2021
USVVIGBIJETFKAIIIZIBOE4KEXB3GNPGF5WQIJHEDDES5GWSXGNAC
honor hidden files when using the pijul add subcommand
Created by  zseri  on February 14, 2021
WI2OFAKLCSCBV7ECT7MEGKY7LBNBISODF3BAPGEKNFHES75NNDOAC
Unrecord did not check whether a file already existed before adding it back
Created by  pmeunier  on April 29, 2021
P6WE7YKL6ILKLYKMJUJLGINN7L4U7X4KUIE5ELTK2LEENX3DUBCQC
Returning an error when recording non-existent paths
Created by  pmeunier  on April 29, 2021
G7VOM2IMN4SOHOOCFLMNPKTU5DB5EEJMK7SSBA3DLWWXFA672RUAC
use ssh url syntax like git
Created by  jorsn  on February 28, 2021
KLBWKCUZF3ATGINZCGJL5U7MGD7EBJYDORLWDUDMNWMSN2COJ2ZQC
Validating timestamps in record
Created by  pmeunier  on April 29, 2021
NS36CJCO6E2FS65JRHHMOK4GTL7CLNOOLQZZAAAIZI2CQYNPAYRQC
find_alive performance (matters a lot for unrecord)
Created by  pmeunier  on April 29, 2021
AD6M434OFUCH6ISHP7GXSNNRBHEWP242ZDH7QCVCYLHMRASGE5MQC
Fixing a compilation error
Created by  pmeunier  on April 29, 2021
VSTBTRYEZOZPPEIBDFVF2WQKPOJBZTS77SOZVDBPR2IKFHH67U5AC
Commit function in libpijul
Created by  pmeunier  on April 29, 2021
V3HHWF4Q5GNB3EAIVEBF274OZ4VNC2MFP25CLLRRCQUA2PGDJMQQC
Collecting conflicts in output (broken by parallel output)
Created by  pmeunier  on April 29, 2021
GBX4AFASHNICJ25B6PAGXP3C3NJ5PPXZ76STLDVPBUVEGDJP5ZAAC
Fixing a deadlock in working_copy::memory (used only in tests for now)
Created by  pmeunier  on April 29, 2021
MOPABMFWZOEMCIQMLEFH74NGTFV6K26FGUFETV3FG5VHCBGLXDIQC
Faster error in unrecord when the change is not on the channel
Created by  pmeunier  on April 29, 2021
K7JPP64SNKZNMB6XJAYYHDC2464I3BQDLVA3IX4YCQZ4P5TXZXRAC
pijul diff: println should really be writeln everywhere
Created by  pmeunier  on April 29, 2021
ZPGXYRIHQ54KGI7B25T4ASVHCDY7WYFGVJUTZRTQDW6TFIWOG6BAC
Fixing an infinite loop after unrecord
Created by  pmeunier  on April 29, 2021
UIWXP2E232R3YM3BAVUBNK6TTV2D3ZGYHMIBWWD2TDEQDE5LG6NQC
fixing nix build
Created by  pmeunier  on April 28, 2021
LPOLG44WARRIWHNNOXVDOWPKGTYJGUATBXNVAQSEXR2WW7KHGWVAC
Push/pull in comment
Created by  pmeunier  on April 28, 2021
JATBYPEIDNRP3JVLBPFAS5GZEK45MG6PAD55S3G4LBQ6HHWMDBSAC
Fixing a bug when unrecording directory deletions (the "directory marker" in the tree table was not set)
Created by  pmeunier  on April 28, 2021
MDBC27ZUG7U3IWGBIPK5ADCAODQJOVEJVZARAUXB6HW6QMUSLOQAC
Improving unrecord performance (8 times faster on my tests)
Created by  pmeunier  on April 28, 2021
SFQBWL6PHSX7MQVOSQW4ZO35SLXNHN6562IWYCN4UKWAEVE6AQNQC
Fixing channel drop (cleanup in other tables + order of reference drop)
Created by  pmeunier  on April 26, 2021
VSOT2QH5OFG6XX6P7TXZF62IDA2FL7PSEPA2YJCAEFQNJTD5MMLAC
cleaning up the deps and revdeps of unused changes after a channel drop
Created by  pmeunier  on April 25, 2021
NGCTMCDPB45UDEXX3RMMQ4JXPILETG7EEFNKMLGP4SJJK52XPLOAC
Converting a benign error message into an info
Created by  pmeunier  on April 25, 2021
GJOE3RZ63GKYQMOGQE5U3M4VWHNRTZ7CPP4XB2VQPNKMXS4T3HNQC
Moving to temporary paths when outputting
Created by  pmeunier  on April 25, 2021
YCEZL7VFBZNOZTSSI24D36ACJVZKXCCEOIFWIHQWK22QPB4PDTRAC
Fix the comparison between channels states when one is empty
Created by  pmeunier  on April 25, 2021
WQQJLPTXGJGK2LPRV633QTPLDXE4E5N7GQ4Y7FOLSFTJBWF6GHRQC
Fixing a compilation error
Created by  pmeunier  on April 24, 2021
WMKGTTVLJBTNGLUKIQAAFTT4ZQB7FWSLN2BWZDRWRWWLBA2OKCZQC
Fixing the "old file optimisation" in record, after the move to parallelisable records
Created by  pmeunier  on April 24, 2021
F6V27C3M7GZHBHXMGAZMYO5XGWDYYNNIF2HLDE2VPNHTEVDSYGVQC
Version updates
Created by  pmeunier  on April 24, 2021
T3S4P4ETZABWNK6UET3IDKAWRUOUKQNGCSDMTBJZC7U5R47LQ5DQC
Fixing the Git feature
Created by  pmeunier  on April 24, 2021
5SLOJYHGPMZVCOE3IS7ICNMJJYX3RBT6CDG5MAV6T4CJIOW7YZ6QC
Rename `ls` command to `list`
Created by  tobias  on April 8, 2021
LBVUI6AXIWB5RDRK5ECT6HQANLONXJVRHCTS54USSBXA2R4J6IWAC
Rename the `mv` command to `move`
Created by  tobias  on April 8, 2021
W5HHTRPKKM4D5CTW3CKQVPVQZUAYCL5HRC5JUDBAYRX5EZ7NWH2QC
Fixing an optimisation in reset where files not modified since the last output are not output again
Created by  pmeunier  on April 23, 2021
LCMHN5MIE7FQS6XMNJKLK7KV2Q74ASEWVLL7Z5DXRWKJGZ35VISQC
Fixing alive vertex detection in down contexts too
Created by  pmeunier  on April 23, 2021
3KHT2M5ZWBSXYFWZFL2Q5S4YFZKYFKOI5MAJT7WAIL5WPQ2YLLOAC
Fixing zombie conflicts (some vertices were wrongly detected alive)
Created by  pmeunier  on April 23, 2021
T7CAACFBDKOZEBM7XBX7HMCDM66RWEYKLOJY6JNIGWOFKV2HQEBQC
Sanakirja 1.2
Created by  pmeunier  on April 21, 2021
3X4OWIU24MHZ7N7CQXTPZZWGILEIF5DKKNACBRBVWKEHYKJ6XCVQC
Various post-fire fixes
Created by  pmeunier  on April 20, 2021
I24UEJQLCH2SOXA4UHIYWTRDCHSOPU7AFTRUOTX7HZIAV4AZKYEQC
Fixing network errors
Created by  pmeunier  on March 10, 2021
6FEU6ES7L6M2W77TDTPKGCPCN3NRRHPH73ZN573D5BT2UFRVI7RQC
More atomic "file moves+transaction"
Created by  pmeunier  on March 9, 2021
EEOOHGQQK43J36LQJDSS3UK56M54DXPYE4VB3K4A2XAYGOYDJAXAC
Recreate the patch file instead of only truncating it, on failed HTTP downloads
Created by  pmeunier  on March 8, 2021
R4RRU65V3ERJBPKTBBZDOQ4PE3F7UPYMVUBPFPF5VVTFIWTWTJMAC
Pre-tags cleanup + fast Sanakirja
Created by  pmeunier  on March 7, 2021
MFTN7GBWZNQAFHKER57MLZAJGVEAHV2GYAQN2QTDHTPCEURDVIGQC
Version bump
Created by  pmeunier  on March 7, 2021
UN64Q3P2XPVAKKM2SMK5TD7IQIE5BJK7XYX4MCK44NILYXYLV4DAC
Fixing the Git feature
Created by  pmeunier  on March 7, 2021
3AZB5NUOZ3PEP5RX2M2QKA4OVAF6AIXQZ6GH4D6W3JK7UFCLA2RQC
Umask in archives
Created by  pmeunier  on March 5, 2021
WW2EOFBBX6LGMMRKEVGST2SIITJGMK2MTYDAHUTO6QGYPS2JATLQC
Version bump
Created by  pmeunier  on March 4, 2021
GBSL4AZIKTCBVVRZL5SB2C5PTBIAUIHU5WCXRWE6B7N35A43NABQC
Fixing "Environment variable not found"
Created by  pmeunier  on March 4, 2021
WZBTOANNKDXWSZORLV2WAKNJJ4ROT74QD3ZD6GQPX5V6GU4BPLMAC
Refuse to clone if the path already exists
Created by  pmeunier  on March 4, 2021
GLN4S2SVHF5X2QE6XO5D677KLIR77OGPJEF6EPITP34ANOUDIZQAC
Fixing a bus error when starting a transaction on a full disk
Created by  pmeunier  on March 4, 2021
ZBNKSYA6PW4DSPC3NCRUZLVHW2GNXMCSDSAGEIKHGHDGGZRBH7ZQC
Better debugging output for `PathId`
Created by  pmeunier  on March 4, 2021
ZAQU2MXMJ3OHNU5MDK2JPG6Q7NYN2HLQTQ276XR2C7XSWBECMGIQC
Sanakirja version, and removing an unwrap
Created by  pmeunier  on March 4, 2021
RXNT67OTDNFTBYXS6ECDAZ26PRTDROASNYTR6IEXYQUO4K5YNXYQC
Fixing a conflict (probably due to unrecord)
Created by  pmeunier  on March 3, 2021
DIGICKHOZIYJCIM75ZNRODKP7CUBPWYUGFO7PRCOIOGBZA7HJ2CQC
Fixing a bug in unrecord, and fixing the tests
Created by  pmeunier  on March 3, 2021
X7OHUPL5VYT6ECER2KNGRNFLRX7SBZOM5QWSQ4PBO2UPIE7XM6MAC
Channel renaming (also do not create a new channel when recording on a channel that doesn't exist)
Created by  pmeunier  on March 2, 2021
PGERZ3KJIQIREXAYLKLZR4526X5RPKIA6LSVZL2DGYQ5UVPIIBUQC
Version bump
Created by  pmeunier  on March 2, 2021
MNTJ3VOKCHAOPAY6EV3QFFA2F3X2CZITCO6VYZVO7HUPKU4N7TOQC
Fixing a bug in change printing
Created by  pmeunier  on March 2, 2021
EAZ45JTF44727P34UQAMIFQQTSXFKABIG4PLBGC7C7KQ74GUSDPAC
Do not run `pijul git` if there are uncommitted changes
Created by  pmeunier  on March 1, 2021
WFXSB6RAB3GNOJ5VB63M5BHLUI7J5TPUUOGFE4ZWGLFWULK7RHAAC
Updating Cargo.nix
Created by  pmeunier  on March 1, 2021
2CNY6KTCQKVDDTAWPROHTDEW2SRUZAUJRYMLICQMVJXRVXUMZ7JAC
Pull: show progress bar when applying
Created by  pmeunier  on March 1, 2021
XSRTXUAS3DXJA42TZESMETFVTKU2OBUDGDE4N5F2CVWI4CLOUJ4AC
Don't add a file to revtree if we didn't add it to tree
Created by  pmeunier  on March 1, 2021
IVFOZZFZQLXBRXPKKR4YHCNZGNVIPG67NJICAGISDU6CMOHTQHBAC
Fixing contrib permissions
Created by  pmeunier  on March 1, 2021
YE5WBHXBFZUR5L7S3RU6A6D2IEQMEXCJN2H2SCTXJCR66QZKVJKAC
Prevent `pijul apply` from creating empty channels
Created by  pmeunier  on March 1, 2021
4H6GNDAIGCSESF2DIBLGLRZUBDUYB6EUUSQ5TI6H5KDCGDKSXHTAC
Change completions (where the whole progress bar story started)
Created by  pmeunier  on March 1, 2021
2D7P2VKJASU7QDQZHGCLBIT6G2V5WUFYLWTCEVVEI2EZHGM6XYRAC
Do not move source if destination is wrong
Created by  pmeunier  on March 1, 2021
PP3E3TRE43L3ASY3APURWXWOZJRW6O2GFQ6QXYHEWXDNDAKGN34QC
Formatting (why wasn't this recorded before? I'm not sure)
Created by  pmeunier  on March 1, 2021
YRBOKAWJVS24QTCEMYIUWTEE6HE7BM5OBF5U5MPYFTYW4ZYV2THQC
Do not create an archive if the prefix is absolute
Created by  pmeunier  on March 1, 2021
2UTQVDLPXDC3QH5EAGGAC4M6CNZ6WZIMUOVP6DXF4KIR3CIU2U7QC
Versions
Created by  pmeunier  on March 1, 2021
VRDOV7DDFLPPRWTG7NQQFSVYTP3UKVTUXTD3RWAIKHDC4VWELYVAC
Prevent --channel from being used with a single file in `pijul reset`
Created by  pmeunier  on March 1, 2021
QV66H4YAO5ASPDY72R3FBFMSFE2DXTKU54W4OSNBY5KPLXNIFPIAC
Permissions in archives (since we do not store full permissions anymore)
Created by  pmeunier  on March 1, 2021
FBZ6LBF3M4NI7SXNSDLITDTPQKHHEVFQXBHEVBO5FK6Q2VSCZM6QC
Correct spacing for zero-length progress bar
Created by  pmeunier  on March 1, 2021
5MQUX3TQTQKWZZ3ZHMOK4L6WUWG4HSTHKKALSZ65FSTF6MNGOWHQC
Cursors cleanup
Created by  pmeunier  on March 1, 2021
GNMZNKB46GTPTWBR452FITHPBCMYPSDLV5VZQSY7BX6OJHWTWTZAC
Fixing terminal resizing in progress bars
Created by  pmeunier  on February 28, 2021
6HQHOC2ZD2BZICJXOQT4SS4AUY75TC5FTEE3UWBIGI4WGRYJACHQC
Fixing `pijul git` with the new Sanakirja
Created by  pmeunier  on February 28, 2021
MU3NL6MDUSDZN5OIIPSIPY5A7MA7KC3EV5D75JRKFQ6AVNWFJNGAC
Touch the channel if no file was changed
Created by  pmeunier  on February 28, 2021
YDTN6BGI5TFRJFM3N3Y2J463GKFHU5L3DPBQXBDIQJDWXU5ELKMQC
Trying to fix channel touch
Created by  pmeunier  on February 28, 2021
VE2UWMW42VWMOYZWJCJZBX4NYJO37E6WNISFBUXZFLQ5HWN3B4VQC
Do not touch the channel if the user does not want to record
Created by  pmeunier  on February 28, 2021
GP5AAWEKFTOWTBGKPFB45HFAURLKDDXTMRYAAE6XVV2HDZQWNPEQC
Truncate files when restarting a HTTP transfer
Created by  pmeunier  on February 28, 2021
4CEHBW7Y62VLVCMXAWEXQLXW2TC2JDM4I6GHDCO36EYNHSK5EJ7AC
+contrib/pijul2svg.sh (license as usual: GPL-2.0-or-later)
Created by  zseri  on February 14, 2021
SL45MHGVMBZRSCYCOPWYTXJEY3WKRLELNYXLBYUOT6MKLSRSUCPAC
Removing the progressbar member from the workspace
Created by  pmeunier  on February 28, 2021
SYP2J7VC6DWMSZDNVROYYE33GY5TJJEJUU3XWUEPI7LSX2FXJXFAC
Shorter progress bars
Created by  pmeunier  on February 28, 2021
MXQ3U2DPIALVG7HZOVC7U3HBQBGIPTLLU2ASTZICYF7KIQ7SYGLQC
Friendlier progress bars
Created by  pmeunier  on February 28, 2021
BNPSVXIC72C3WT33YKCH766OBLLNCS7POX6U6JXZSQQPJF2M22MQC
Fixing a parsing problem (related to permissions), and the associated permissions
Created by  pmeunier  on February 27, 2021
YTQS4ES362EJ27OE45CE5HLY7ZU57YLVKRMDRJ2OXT623VM5WOBQC
Fixing an unwrap on bad patches in unrecord (these patches cannot even be produced outside of bugs)
Created by  pmeunier  on February 27, 2021
TVHECUPYIPRIX5C7UBLM55KU5Z7FS7SMPNFAQQWIC4MGEJBCZXZQC
Version updates
Created by  pmeunier  on February 27, 2021
HDGRZISM2SS4TK5BMNGDIYG22SOXAZRTTC6YFIOPY4LSO53QDWZQC
Fixing async issues in downloads
Created by  pmeunier  on February 27, 2021
3WO4H2MMMQTYKCPBWYE67IRAEX7DFA2XAOMIKICA6BYDN23K6DQQC
Permission update (after #X243)
Created by  pmeunier  on February 27, 2021
QQZNSB26UHFC4EFFREJX2J7SWAKCB3UAI6OKKIOZ4BLXBK6M54VAC
Fixing a bug when downloading changes, and making change download more efficient (more async)
Created by  pmeunier  on February 27, 2021
TKEVOH7HXON7SOBGXTUDHAHO2U2GPTQRNESP6ERKUQAS526OZIRAC
Recording only the required metadata (can even be changed later!)
Created by  pmeunier  on February 26, 2021
X243Z3Y54ULINQMMRIKLHRV5T237B7VUOAHVJ7DMPOQ6A6GQXY2AC
Update edit to 0.1.3, fixing windows editing
Created by  nikitalita  on February 26, 2021
G3A7KDTO6QZXDBAZDQP3AIIH2BWJSF7DFW4CZJXIZAS4YHIRORYQC
Proper old metadata when recording
Created by  pmeunier  on February 26, 2021
ADPAFSMYUBTKSK63EPCY5WQGROJQWFCWO4UFPWY3ZXD5ZNH26P2QC
Properly dropping a channel
Created by  pmeunier  on February 26, 2021
TZ42DX3BML5C3O5Z6OBVNBCHSIIHT6AOJPD6ICOLOP4LPYFXQN2QC
Cargo.nix and formatting
Created by  pmeunier  on February 26, 2021
7ZFRYVVQQGJYG3POPWJWL3CDW37YDXZYZQC3OSWFHWEUSEMYQ4EQC
Do not ask for user input if the SSH channel is already closed
Created by  pmeunier  on February 26, 2021
I6DVZEFUMGH6BFOLGBPM6J4PL5I4PAAODJYG7REXYPDHPKPBLDTAC
SSH: return with an error if the host key is wrong, rather than denying authentication
Created by  pmeunier  on February 26, 2021
MU6P2JXG6RQEUOUV7HIZNA2734BGUCYMJYXAOLOO2CSGMNKVIH5QC
Don't output files if they aren't in the current channel
Created by  pmeunier  on February 26, 2021
Y6EVFMTA6FOH3OQH6QCSWMI3F6SYZT2FSHO6GF4M3ICENDCWFM4QC
Return a clean error instead of a panic when the channel for a commit is not found in `pijul git`
Created by  pmeunier  on February 26, 2021
NHO3QO3WZTJBRPGIQVLNPHUYAB6YMTDOPHNGGTYVPSTP47TBQJ2AC
Checking whether the output is a tty is done before checking whether the pager was on, so colours were wrong for some setups
Created by  pmeunier  on February 26, 2021
JRFPXWID6GZNSXG3DA3E4TZR6X5V3JJ3GZOO774WFMZS5ZH5BIMQC
Change in semantic of the new Sanakirja compared to the previous one (get returns Some(…) even if the key is not found)
Created by  pmeunier  on February 26, 2021
7S4YD633DZUPKQNVB5KZBB2XK6FWI6NI2MLPB2P3NJFH443S4QCQC
Fix a panic when switching between channels that have different files
Created by  pmeunier  on February 26, 2021
MDADYULS5AWVMTJDGYCGNQTN6T7XJDRUBDTFILDY5MLF6I2PE5NAC
Cleanup, formatting, and fixing the Git feature
Created by  pmeunier  on February 25, 2021
IIV3EL2XYI2X7HZWKXEXQFAE3R3KC2Q7SGOT3Q332HSENMYVF32QC
Version bump and cleanup
Created by  pmeunier  on February 25, 2021
G65S7FAW4OHBGC6ROVPPZ6PPACKOFEM4KSMAWMYKNQF5OLVDJR2QC
Sanakirja 1.0
Created by  pmeunier  on February 25, 2021
YN63NUZO4LVJ7XPMURDULTXBVJKW5MVCTZ24R7Z52QMHO3HPDUVQC
Fixing a bug with empty new files, and another one with empty replacements
Created by  pmeunier  on February 1, 2021
EQLDTLXVCARE36EJE3S6SNEVTW2JJY4EYD36EX7WSIFLG2XMKKQAC
document ignore capability in pijul add
Created by  ammkrn  on January 31, 2021
JGJOYE3JQD7RJVM2RLMFX4QWOZ62V6RZ4RARBW6JUIJTEQG4ORJQC
Fixing a bug in replacements, recently introduced during a fix of a graph corruption bug
Created by  pmeunier  on January 29, 2021
CUHXXBDZJRSAQD5USKGQACUQL4O7KYDT2T4SB3USCFO3IKMYKFDQC
Fixing a conflict
Created by  pmeunier  on January 27, 2021
NLTVCN2DBBNRYTKKT5QDN733LOB4UPDVFGETXSDRP33ZJ3RUFIGAC
Formatting, and version bump
Created by  pmeunier  on January 27, 2021
HQ56ADNSNBCCEBNK5PE5ZVBKKBGWY3ATGFWEYPXJKJBJDUJ2XKQQC
Fixing two bugs around conflicts on the last line, where invalid patches were produced (first bug) and applied (second bug)
Created by  pmeunier  on January 27, 2021
BZCGXVS77ZS3N4QPLIHNWZ3YFVV7H4PXQD3U6RN5ZFVOC7QL7MBQC
Fixing a panic when decoding ChangeId from base32
Created by  pmeunier  on January 22, 2021
D3LR4GTKRC3RKLTLFY3PB265YI3GR7ELCCB4U2STH3YEH4BZI6KAC
Fixing output (including its uses in reset and pull)
Created by  pmeunier  on January 20, 2021
LGEJSLTYI7Y2CYC3AN6ECMT3D3MTWCAKZPVQEG5MPM2OBW5FQ46AC
Minor cleanup
Created by  pmeunier  on January 18, 2021
I7VL7VPZV2NKOZRKBWWEHFOGNGGTYLPONHABVJ767D6HPJJNY5RAC
Exit with an error when a change could not be signed
Created by  tesaguri  on January 15, 2021
7MNTFTDF62XHPRL56GJLTGRVB6QOLYDRYGY2XOKDO745RXOCBB4QC
Do not output files introduced by patches that were not applied during a push
Created by  pmeunier  on January 17, 2021
44BN7FWSIXKG75IJUTCXLJE7VANNQFPRHQXTPLQHFU7AKGLSPQRAC
When recording, do not consider deleted filenames as current
Created by  pmeunier  on January 17, 2021
LLT3GY6ULCVHMO3VUSVI5H4O244Z3ULOWLTW2IGJXIA2TWIHJDSQC
Cleaning up useless operations in InodeMetadata
Created by  pmeunier  on January 17, 2021
NF4O25IELPL2JJBVM3UXMOWP2VIFWXII7PQD3PX5SUW3RYHKP5XQC
When lock times out, check that there are no more clients before quitting
Created by  pmeunier  on January 17, 2021
HR3WK6A7KKILCHI2CD2BZSZQJUS44MJIT2K3WPKJBHUXGRKAQDRQC
Version bump + formatting
Created by  pmeunier  on January 16, 2021
HSVGP2G4D2F56DS3YKZLSYPS4A5BNGH4NTAXAOZ57OCXFM3E5AYAC
Making `pijul lock` robust to kill signals
Created by  pmeunier  on January 16, 2021
SN7AGY6SLIWVKLBHQQ2MZ7VYY4BBFKROC5F3M6FVVFIGT25QNX7AC
Lock: using tokio processes rather than std ones
Created by  pmeunier  on January 16, 2021
MBUNDZ3OES7FXMIYBICHRKXWEII5FZO3LFPSP5EDWQUG7KGP2NPQC
Simplifying the locks
Created by  pmeunier  on January 15, 2021
FI3WFMTSNVFWOQWSIWD64UCPRIS6MW4GOADOC6RXPHBSGZBYL5PAC
Fixing an error message in unrecord
Created by  pmeunier  on January 15, 2021
EEKB5MHJ7KTQSDOLZ26PVZFVQZIQM2RBSYAEVUDKZE6ZG6QIKCGAC
Hide `pijul lock` and avoid panics when used improperly
Created by  pmeunier  on January 14, 2021
64M73LNCB2V57AWAAKHK2NNERXANMV5V3XI3TFC4XR7FLJNCDCRQC
Less noisy lock
Created by  pmeunier  on January 14, 2021
W5NU4F6JQ52TZPV3ATPQ5NYWWIFODMR6RFV47JHGOGU47GSJVMRQC
New Cargo.nix versions
Created by  pmeunier  on January 14, 2021
AOK35FEXJBQODZEXEN3ZYAPMNAXDICKDQPNCBDDHCAXAGRSNCN3AC
Implement the Sanakirja concurrency model in a cross-process way
Created by  pmeunier  on January 14, 2021
JL4WKA5PBKXRNAMETYO4I52QKASQ3COYHH2JKGA7W5YLIRZZH53AC
Fix the concatenation of repository root and file when recording
Created by  pmeunier  on January 13, 2021
Z7J55B4PRHEXBE7GCCSF66GEM4NGFFOWEZALZ7THH6AG2ZJHIN5AC
Setting the oldest modification time to EPOCH if no file has changed
Created by  pmeunier  on January 13, 2021
PKIHBUGT3N4BUZ2QP2UWJI4ICOIF6EZVXBFKG753SOTYBAKSVTFAC
Optional colours in the global config file
Created by  pmeunier  on January 13, 2021
5BB266P6HPUGYEVR7QNNOA62EFPYPUYJ3UMLE5J3LLYMSUWXANIQC
Do not print anything on broken pipe errors
Created by  pmeunier  on January 13, 2021
R245EVN36J34PTG3I2RMX5LIOT76LCPL5RZ2H22BCIXFBGJYJ25QC
Support for staging
Created by  pmeunier  on January 13, 2021
OU243LABJJZ3MQHYW2A2MYKW7KZLTZGHJJXDR2BIIIHXT5BSYN3AC
Fixing the Git feature
Created by  pmeunier  on January 13, 2021
L2LPPKD4CL7RQFGNJFCRVRBKHUJY7ZIQCLDGPTTOCJB3PVT7CS2AC
Version bump
Created by  pmeunier  on January 13, 2021
HW5Q7GGYDMCQQYDBFLDAWCTNQQMIQHJ77UOSPN5BHMSD3KMO2O3AC
Versions and formatting
Created by  pmeunier  on January 13, 2021
VYHHOEYHO67JNJEODX5L3CQFIV3DAXZBBIQUOMCWJDYF3VWICDNQC
More accurate recording of modification time
Created by  pmeunier  on January 13, 2021
I2D35LLFDA7KMKGVQWDOYZFZVHTRKOCLVRL3M3ZASSU7QQKL4K5AC
Running hooks through shell on Windows and Unix
Created by  Skia, pmeunier  on January 7, 2021
VL7ZYKHBPKLNY5SA5QBW56SJ7LBBCKCGV5UAYLVF75KY6PPBOD4AC
Colours in diff and change: separating concerns and dependencies
Created by  pmeunier  on January 13, 2021
ZRUPLBBTT4S6S7A3LOAHG4ONYEGPA5CFO4L2XBCNFKK45MWX3BDAC
Remove .pijul after a failed cloned, in the case we created it but did not its parent
Created by  pmeunier  on January 13, 2021
23OFHED65KP272FJAYMST42OG7Z7NPAS6F3MUSQLO43B7EQ6GLWQC
When clone fails, only remove directories we have created (not other directories)
Created by  pmeunier  on January 13, 2021
SQVWP4LU7AAJSEIHK5CNNUK3XBUVT3FGIJIOPTKMR53PO2P4ARNQC
Proper parsing of URLs
Created by  pmeunier  on January 13, 2021
GYXIF25T2BCTCWCQI5DQOF3F4HBWDJUDJUMZ2WLHVBIOYATJTFAQC
pijul-clone: avoid panics on parsing remote URLs
Created by  ubnt-intrepid  on January 12, 2021
5XMUEZMZXQ4T4HGZAGBZWT5YKEXOA7IWLZBSREWBHXLMGHXOFXZAC
Forward the exit status messages from the SSH background loop to the client (solving hangs)
Created by  pmeunier  on January 13, 2021
ENKQ3QZGH2QW246C7GSZRKYLODJOQHKZZSYV7QHB7VPOFP5PASVQC
When cloning, try to init *before* setting up the path Drop (pijul::commands::clone::RepoPath)
Created by  pmeunier  on January 13, 2021
RGJWLQWBXOOQF5KO3SVDRYNE3T5SAQYBWCCDCKGRZXFXIDBUIXMAC
Adding empty directories to archives
Created by  pmeunier  on January 13, 2021
SECWDBUHJUJJD42LVFZEAUFR56B4OFWYW34H7PQ5Y7QNTPVIXYOQC
Adding extra dependencies from the config file
Created by  pmeunier  on January 12, 2021
KWAGWB73AMLJFK2Z7SBKHHKKHFRX7AQKXCWDN2MBX72RYCNMB36QC
Explicitly adding .pijul is now forbidden
Created by  pmeunier  on January 12, 2021
3J6IK4W2BA4RJJQYXZOQFU4AQ3WJIM3TUXUNNBIQ6M6TS2JSHT6QC
More convenient interface for channels
Created by  pmeunier  on January 12, 2021
3AMEP2Y5J6GA4AWQONF4JVA3XSR3ASLHHKMYG44R72SOUY3UQCDAC
Enable the pager dependency on OSX, fixes build
Created by  madjar  on January 12, 2021
J2D66R2DQVRQVQAFFIR4F7RI3BHQFANY2HEGUFRBNUPFVUZAXUTQC
Contributor license agreements
Created by  pmeunier  on January 12, 2021
IUH7IMWES3KQTHVWA5UNHAO7QWVCC5PQJ6VLK3RC3T4F2MS74P3AC
fixing the protocol
Created by  pmeunier  on January 12, 2021
ZZXBHCN3WGJG26SBKZP3ZG4FYUKY7WK2EDSDXLDMQLK7PDKXISPQC
Fixing `pijul remove` when files are not deleted
Created by  pmeunier  on January 11, 2021
CXM5CBS27BL35Z6TRCI7OS4AHWVJ4VFND7HECGAUC74ZQ5KFZXLAC
Lockfile update
Created by  pmeunier  on January 11, 2021
WEHUTJUKHOJIBMEK2M7ILPK532FMO7YGWTEAHOIXZP5WOOOSF3ZAC
Minor cleanup with default
Created by  pmeunier  on January 11, 2021
VICI7FB367TT4FELZNDAL2CCXMHLVAEOE6RS53BA46K75KV3OLMQC
Making the get_latest_touch function (useful to make archives) public in libpijul
Created by  pmeunier  on January 11, 2021
27PYHR6LO4M4RMSMLVMUKSYNQ72V6RRMRXLYQI3JA3LBHJO747YAC
Don't describe the manual repository as this repository
Created by  Ralith  on December 12, 2020
KFZ2O3FG262FKRRXKGKOFEUSH72AFUPVSBWZEDUJ55CKHNFMQCWAC
Fix typo
Created by  Ralith  on December 11, 2020
KQMYXYTSSEJBMNGBPNX2S2RG2NUPOJCLPBSI6UOLUI3E6I3C4MCAC
More specific error for unrecognized subcommands
Created by  Ralith  on December 11, 2020
JN34NIMJ6H5QCFANKBPXIO5XUHUCZUNU6EODA2UVW4L6UXROXFOQC
COPYING
Created by  pmeunier  on January 11, 2021
DJ5JYH3KON2XOFZMYLRKI3K4A7XZQVLNDBMQIAFX5W7FISQIAQKQC
Do not touch the channel if this is a partial record
Created by  pmeunier  on January 10, 2021
G6S6PWZEFJK7ARWBIFKDU6VYC5DCJ2YFJMWZOLLWWKU52R2QPXZAC
Do not output unmodified files when resetting (fix)
Created by  pmeunier  on January 10, 2021
VNBLGT6GAN2AHKRFKTKED7WNDDRGNULY5H343ZYV3ETSDZZKGBTAC
Reset only files that have been modified
Created by  pmeunier  on January 10, 2021
XA23FMQM2AI7RMR36AYN7UNP2D5JWVJMJPHURWZO7URM7H46PU6AC
Reset: only output changed files
Created by  pmeunier  on January 10, 2021
QMTANHVNRPQ5IX66FYQBFRBDCTN6YKMNCO6OHTQ6QCUASPWWXJKAC
Skipping old files when recording
Created by  pmeunier  on January 10, 2021
DJYHARZ7CSRMX6ZFM6P52SM2EC57VTSHWAIMFSD7Q3EL7UYZGLXQC
Formatting (for some reason, this previously escaped the hooks)
Created by  pmeunier  on January 10, 2021
YWUZQU3TBJJMUVMX2JJW2D2JLTN57YJA36YJXKHBF7UJ6GEBTWUAC
Archive: / after prefixes and long names
Created by  pmeunier  on January 10, 2021
MDH4VR4RZJTQ3PBD3V5FEAPE2OVHXGAVGAJY4KSBH6XXOL7OFOIQC
Add a prefix in `pijul archive` in all cases
Created by  pmeunier  on January 8, 2021
BY5FVZAV5547DIQAPCGBNDT45SC4CAH7CGC7W3ZWH6XEX6S22GOQC
Displaying errors returned by the server in the protocol
Created by  pmeunier  on January 9, 2021
2GQCLJZGIXMTKDVMYIIQJDOR5EXGBZS5FKH2S4DTN25WKKBUMQQQC
Renaming "Record" to "Hunk" in the changes
Created by  pmeunier  on January 8, 2021
CCFJ7VO3I73FE3MZRS5RSDRYNZVW7AXC345P4BXS7JIL2TU3LQJQC
Fixing `pijul git`
Created by  pmeunier  on January 8, 2021
RHHNPMZI6SYPNDFFXT6NXC7K6LCY44LX4SMGYDLL2XUZY7JC6XHAC
Adding / at the end of the prefix in `pijul archive`
Created by  pmeunier  on January 8, 2021
IC45XBAFTZOD6WJ4ODX3EY6NRUAOBTWSQB6RE356L6UFZS2TZPRAC
Avoid converting between base32 and hash in pijul::commands::unrecord
Created by  pmeunier  on January 8, 2021
EGSVRZJVIBSPYAI65A25CH5RYAGL4PUP3B24VSRUS3M4WIUCZWHAC
Archive mtimes: optimal complexity in all cases
Created by  pmeunier  on January 8, 2021
BONBSXAUJKCMVB56LUU6PWXV7KPLB3HXZ5JF6LK43R5J4WYETUHAC
Archive: set the accurate and deterministic mtime
Created by  pmeunier  on January 8, 2021
I3OVP3NHSMB2YLU4EPU5BFH7KB54PMQ4WDATGINIJKRIHMSVFUSQC
Do not delete unknown files during a reset
Created by  pmeunier  on January 8, 2021
U4F5G3AU7NBRVVLBLLWU774XAFNB6M5KHK4ENNDQN4FR6HUUNOQQC
Fixing unrecord
Created by  pmeunier  on January 8, 2021
CD6XDYOHYK6FZDJLIE3AEC5U3YXT3O57VECRDF3KVDK3RHYYS7IQC
Do not update the mtime of unmodified files
Created by  pmeunier  on January 8, 2021
3KRGVQFUWFHPOGZOXVTJYNCM4XBRVYITAEOVPKBSAZ5GZIUO5KVQC
pijul add --force know adds ignored files
Created by  pmeunier  on January 8, 2021
TPQHDDNCTXOCKCPI2ET24OKEVR4N27IMI3SUBII7YI7BEGRXGEMQC
Version bump
Created by  pmeunier  on January 7, 2021
HKEOO4QJ5EACX37IJG76GEUMNSZMFW4VRKA4IVBCGR52ZQSYTN6QC
Checking the version of less we have
Created by  pmeunier  on January 7, 2021
GLRGFBCWZYQEP6BG2IXYMXVZ5ETPWKNA2YJSIRHBCAAOAHJYT2YQC
Fixing a bug in unrecord
Created by  pmeunier  on January 7, 2021
JACZYXK43IU5HWLHQBY3BOAE7CUO6NGEXQ3HSZL3CQP3SLGKMBOAC
unrecord --reset without a pending change
Created by  pmeunier  on January 7, 2021
MHQBEHJDJ7MUW46HIS24AZFBC4DZDKZNBVBOBOBPML6GGFIS4LQAC
Fix build for darwin by providing the needed additional dependencies
Created by  madjar  on January 7, 2021
OP6UAT256FO65GXT64U4XWU2PCRKCYV7Q5YZLSROAO7Q2IFDZ7OQC
Fix rustChannelOf usage (the argument is sha256, not hash) to fix pure evaluation
Created by  madjar  on January 7, 2021
7O3EMT3VCAXZP5X4NNGPDYU6VEJSTCOAPNAIWK3DK7KNXG35UWOQC
Remove duplicated line in remote/mod.rs
Created by  madjar  on January 7, 2021
IRTYN5FFQJQKQ3GAD3YXIVUGRF4IB6AAI2DKQLRQZCKGREOJEJMQC
New versions of dependencies
Created by  pmeunier  on January 7, 2021
33SQMZYXPV2A3F7P6WBFKFO2BTQV6THSQXOLV3PCZASC6OTKVHTQC
Prevent the addition of .pijul to the repository
Created by  pmeunier  on January 7, 2021
AFWNXPBKW3PMUK5WRKRS7Z7F5Y7SUPZCJEVXXIUNXJLV4BPSCCBQC
Updating Cargo.nix
Created by  pmeunier  on January 6, 2021
3VJB4ULDDBRUZQ3TSOEJQ3TFVYYHE347ONKMFWGTSCLUYUV536XQC
Reqwest 0.11
Created by  pmeunier  on January 6, 2021
JRENVH5DF2F4SOV7UNJENFA7VDI3H63XK76R3LFZK6QCW7JIBLSQC
Fixing a bug introduced by the recent refactoring
Created by  pmeunier  on January 5, 2021
2BKYJ2JM5PTXWO6HTVBKFQANWWSCJ4UHJYKAXWGTVZB35AZJ76CQC
Fixing the Git features with the latest Pijul (+ conflicts in Cargo.toml)
Created by  pmeunier  on January 5, 2021
B3QWIGDERNMB3M6P5WTWP5CN2DB3KCS7MVTEPC2XVJ237ZXVQGMAC
Use correct pattern for workspace interdependencies
Created by  pksunkara  on November 30, 2020
H565UUPCG3M3BQNQPC4DUYJN2GO3DYTODYSHQYIZ2FT6JVSHBE3AC
Avoid cloning into an existing path
Created by  pmeunier  on January 4, 2021
LYTVEPH3W5UHF7MAYFWBT6NVNC42HEVKJGGMFDKUDZDNDOI33YJQC
Upgrading the `git` subcommand to the latest Sanakirja and Libpijul
Created by  pmeunier  on January 4, 2021
A3DMBJJAPLS6ASSZ7JVVVULRQNZCF2WKYTRUD7EY7PKVYABSATFAC
SDPX license + version bump
Created by  pmeunier  on January 4, 2021
CT6FBU57Y4NOFK3ABLTYMXJNW67EJ6MG53FRMPIVXTR7GTRU4HXQC
Fixing a shortcut to detect alive children without iterating
Created by  pmeunier  on January 4, 2021
CZX6TRWR53F2BRLKSUTBPEONKS65IYNBO2FYB4HSWF6OK7DOEJGAC
Fixing conflicts
Created by  pmeunier  on January 4, 2021
KMFL6X7EVH2XHWYYND6J3D73ULNM4HL3HX7SQQJ6GRVW3VZRZEQQC
Adding rollback test
Created by  pmeunier  on January 4, 2021
NO2QPRFLGCYUDXYJTOY3S3NZJCCLAFOQUHITKDZ7LSZLRLOV5W3QC
Changing --amend flag to respect -m flag
Created by  GarettWithOneR  on December 30, 2020
3MHUNYERBYLR5FOB7YJZINOFKXSXMLGBF5F6UR2MKNYYODIJIFGQC
Version bump
Created by  pmeunier  on January 4, 2021
ZQXP3HNAQ3LKXJVLEO63OEGZIEVNHUQUW3NT7JLCB25OCAZ5ZVIQC
Fixing a panic in pull
Created by  pmeunier  on January 4, 2021
KI2AFWOSN3PTGBGYQ7UKHFOZERZWEUWQ4AQNADG5S4QDJ53ESXFAC
Version bump in the lockfiles
Created by  pmeunier  on January 4, 2021
KUMJITTFBIAA7MFVPE6O7ZKIRSX553JNM72LF3KQJ6U3CXZI6MMQC
Parsing of file addition metadata
Created by  pmeunier  on January 4, 2021
NE4A4WUK5IKCMMVWC7MYD6AF2NFJDCJT5EWTP64MRGLDN3WKSIIQC
1.0.0-alpha.28, with Tokio 1.0
Created by  pmeunier  on January 4, 2021
TPEH2XNBS5RO4IEVKENVF6P65AH7IX64KK2JAYMSJT3J5GXO67EAC
Fixing an index-out-of-bounds error when serialising bad changes
Created by  pmeunier  on January 4, 2021
CIEUBH465IFZXO3YDG7XYHP54NJ4TGVQD47SKNW6P5XM4X7IVNBAC
Fixing the "invalid change" errors
Created by  pmeunier  on January 4, 2021
NMX52UOGRCY2O7HT7Q45KWISOHNV4PEEMLDYDBJ4QPDIMTVKKJ6AC
Refactoring iterators
Created by  pmeunier  on January 1, 2021
GHO6DWPILBBTL6CVZKERJBTFL3EY6ZT4YM4E5R4S6YPGVFKFHCVAC
Correct path splitting on Windows
Created by  pmeunier  on January 2, 2021
TTV4YIWFBBICNLNVN4PVRQLM2QU7KDIUMDN6TGGVADINXJU7KQBAC
File deletions were not shown with their names in the metadata during record
Created by  pmeunier  on January 1, 2021
ZAEUSICJC3YOWGF6NZEQCQ34PHPRSBCJEP7FIWE6VIWJGVU734HQC
Upgrading to Sanakirja 0.15 + version bump
Created by  pmeunier  on December 31, 2020
CCLLB7OIFNFYJZTG3UCI7536TOCWSCSXR67VELSB466R24WLJSDAC
Refactoring apply
Created by  pmeunier  on December 25, 2020
6YMDOZIB5LVYLFIDGN2WNT5JTHEAMS4TFPVDEZ3OWXWOKJOC5QDAC
Proper renaming of changes downloaded over HTTP
Created by  pmeunier  on December 28, 2020
BVVMTOYWG4WSVWEYNW2XIG3D34Y7V54ACSSJPQ2AREOO7NGPMLDQC
Parsing the correct flags for new vertices
Created by  pmeunier  on December 24, 2020
CFNFIUJVWV2PHHZKAPBY6GLW4TCX2N66DYH2QCFU5X7D7KE5D4AQC
Flushing the futures pipeline when downloading over HTTP(S)
Created by  pmeunier  on December 27, 2020
WTZXEWY7IAXJAFNV7STCNQY2SNRDPHX3MKOEZ77NEJUN4MS2VYSQC
Retrying if the HTTP connection drops while reading the body
Created by  pmeunier  on December 25, 2020
VBMXB443FGZL6DLT6KAP2ICFCCQNXCUMDEUL67HB4CNKFMBBNSSAC
Cleanup, and version bump
Created by  pmeunier  on December 24, 2020
6DOXSHWGKJIMIPFCNLASGKBAJCJMJULW5HFRZAZ67EYSMXXGJ3KAC
It seems change inverses will need a little more work
Created by  pmeunier  on December 24, 2020
ZXCRG5RPZU7DKPFI24IRLHV4DZSB6NJKA73J6FC7ARXT2KGOIV7QC
HTTP connections: pooling + retry on error
Created by  pmeunier  on December 24, 2020
IQ4FCHPZYGTZHCQHUIRCMUI5LCHIDSJCM2AZXGRJARWLCPPLXZOQC
Upgrading to the latest Sanakirja/Rand
Created by  pmeunier  on December 23, 2020
UFCZKKLXVYQYQBYENCAFHY3ZPPSDAJJAIREZSYNQM4QNXV6G6RXAC
Fix path prefix striping on Windows.
Created by  Skia  on December 23, 2020
Y7YAFMFFJY3SQ3GYN3SS4V3FZWMH3B5L65AXQBXOR5XARSMF5JJQC
Removing a terribly offensive sentence in the readme
Created by  pmeunier  on December 23, 2020
PESRJZBOH6PQSDPJ7SDJX52O65FMPEV4373YYEWZSF7ATXDQL2VAC
Fixing pager on OSX
Created by  pmeunier  on December 20, 2020
5YDI33C4QRHATA6H3HHMBYFOBLAMXLLHWSDGJAH57DR6AMWO7AAQC
Manual fix of Cargo.nix (to work around OSX's less)
Created by  pmeunier  on December 20, 2020
R6LAMLHWDNMHPBUS6GVMUKG7HX66XN3IN7MROLT5ST52QXCXU2FQC
Fixing the inverse of conflict resolutions
Created by  pmeunier  on December 20, 2020
NA5I4WYNE2O3LPSHXGWXW7XL4YNYFDREEGDOP6LJ5HJXTQDXM7BAC
Version bump
Created by  pmeunier  on December 19, 2020
YX3VCEOM36NOK6757SD4SZX4FHB7FBAVRKFJH2QFPCYILC4SBRNAC
Partial push and pull (WARNING: breaks the existing protocol)
Created by  pmeunier  on December 19, 2020
MU5GSJAW65PEG3BRYUKZ7O37BPHW3MOX3S5E2RFOXKGUOJEEDQ5AC
unrecord: show list of changes if none were given as arguments
Created by  loewenheim  on December 16, 2020
SLJ3OHD4F6GJGZ3SV2D7DMR3PXYHPSI64X77KZ3RJ24EGEX6ZNQAC
Changing the default filters for ignored files
Created by  pmeunier  on December 16, 2020
XTMYHJZLWWT5I2PJAL7PCNA3V6LL6C45WOZG7THFLIC736AQYDUQC
Correct handling of ignore files
Created by  pmeunier  on December 15, 2020
4VWXL6KQGYGDUQRCVJCEVIV6CKJSEIYDX4YF33OX6EDNKJNEGD2AC
Version bump
Created by  pmeunier  on December 15, 2020
ZTVNGFNTYSZKPNWG7PGXTWVXKUM4KL2NKEUSMCUQYLCE4CYA6RVQC
Fixing a bug in diff, where some changes were ignored for no reason
Created by  pmeunier  on December 15, 2020
NZIK34IMY3L5YMFISBLHUL5ATENBL35VOZJW4EHPINZEL6IQE4UQC
Updating Cargo.nix
Created by  pmeunier  on December 15, 2020
FXT5FS5WIDBA3HPTJRFGRGULZIGAWAJXT2U6RFYGDLO2PYDG4VEAC
Cleaning up the literate programming bits
Created by  pmeunier  on December 15, 2020
IYJZVLETBAQDDELENH3FX7ZTOC3HY4UJ3AMC3MACW6O7ZCWZTR6AC
Current state: return zero instead of an Option if there is no change on the channel
Created by  pmeunier  on December 15, 2020
6RVT5X4LTRP5XHVDESXMIC2DHMT5MUQ24ZDWEBJ4XYTF6LJXK7CAC
Canonicalize all paths
Created by  pmeunier  on December 15, 2020
ZHABNS3S6FSINO74FOI5KHYXYDTBPO4FQTTYTUS7NNKEVVNLYC4AC
Adding num_cpus to Cargo.lock
Created by  pmeunier  on December 12, 2020
H3NAKE2I2KPGXMKXOYKV23SXSIWFWBEXQJDI2XANONK54NVYPD4QC
keep-changes feature (default) to avoid deleting problematic changes
Created by  pmeunier  on December 12, 2020
SPA2OL5ITFMLB5P2WL342QAU2FXPKSFS4XHAMW6HYWOGSGLO2MJAC
Do a DFS on dependencies to complete the list
Created by  pmeunier  on December 11, 2020
6WFOU7UXCYM5UWA5WVZ72XFRJWJA5GWCIAC5PI5NOEFHNFD3VKNAC
Stop pushing/pulling if the remote returns an error
Created by  pmeunier  on December 11, 2020
FE5ES6Q46FMWYPNNNJLORY377QGDE57LBBDIVWDTC6Z7U4U73NEQC
Completing dependencies only with changes the remote does not have
Created by  pmeunier  on December 11, 2020
BE7GUCI2N6TX3P2HRMFSH7XLJKILDPOKOXKA7HWOABBFNKCKMZLAC
MUCH faster `pijul add -r`
Created by  pmeunier  on December 11, 2020
OJZWJUF2TCGZ7RFVY6FPKBS5P3C4BGHZDPVH775OHVNVFMJICKNQC
Returning a parse error instead of panicking when parsing a text change
Created by  pmeunier  on December 10, 2020
73NW2X2MI767RYNTKS67ZB5QUWYEAA4SCORLD52K36ZU3JAK67AQC
Do not load the entire change in memory in log
Created by  pmeunier  on December 10, 2020
PSKXR4QEPPVJZR777HW67IEHUPGZB44MFCNQ2KUS422Q3W22IQWAC
Parsing \\ for empty additions (rare problem)
Created by  pmeunier  on December 10, 2020
65S67T3EKKLFRBCU73Z542V7A4JSMGP37OJINON6N563UIBQAITAC
Fixing a test related to the tree/revtree tables
Created by  pmeunier  on December 9, 2020
IM6UFPOZHZTBMESRXGBALOAWJWUUDGLP2TVLSZ3RZPSJITKB3R7QC
Solving a conflict, using the new Pijul
Created by  pmeunier  on December 9, 2020
VDI66F2DYNFGXAMBHLMTKHCMEER3NM52P5PTNZQEEEAT4EZBHT5QC
Version bump
Created by  pmeunier  on December 8, 2020
XAY4DYRRPDEQY7XUWJ3OWSXPCEPZ6VFQ6273JPLE3FEGJQAGV6YQC
Fixing the double-deletion of repairs for folder edges
Created by  pmeunier  on December 8, 2020
ATZ3BWSEFJBLVGDUZFESRNHVCIO6ZRZ3ALPANZSVGVO7A5BUAFQQC
Re-adding anyhow in the tests of libpijul
Created by  pmeunier  on December 8, 2020
3M7WBE24JTPTHWQOU5PO2ZJYKPKEH2F6R4M6RWIRFG334PQEA55QC
Fixing a panic in `pijul change`
Created by  pmeunier  on December 8, 2020
A6R6SGCPLFM45QNWJLISFBR3EEXVITYHCWEUOPNH4UIGIWJRTZAQC
Pushing files in the correct order
Created by  pmeunier  on December 8, 2020
OP77HLKNGBOHKHNGITIL4U6FAFUNZRPORJRCFXOJJE5DI5WO5S4QC
Fixing a panic when iterating over the basenames of a file
Created by  pmeunier  on December 7, 2020
XL6Y64UPFLIVRV3YVJMTTMZU7VL6SUXVE6BKL6K7DYRKVJ4X727AC
Do not download changes if we already have them
Created by  pmeunier  on December 7, 2020
X6YFD4WVMUYJCR5IYPJH6UKYVWSA7DKBRVJ6XQFXHOE2TRYUTAHAC
Fixing the parsing of section headers in the text change format
Created by  pmeunier  on December 7, 2020
KJDQ2WOMIUTVDEEQ7NMJYBZAVUZ3NIVOVJ6MUCZPRAWIEWOV6TWQC
Don't hardlink the same changefile twice
Created by  pmeunier  on December 7, 2020
UTEVDVGBBJZWMPQIM3NSSVN2GNBMY6I6FTAVXER7NMVBQSYKAVBAC
Solving a conflict (this was a double conflict, actually)
Created by  pmeunier  on December 7, 2020
JSSEYW7NUUB5S2T6GPXOHECHZ5JY3KG3AT2IPSWCVIPUDHOBNZQAC
Fixing push/pull messages, and do not reverse the changes to download/upload
Created by  pmeunier  on December 7, 2020
BBKV6VMN4EVBCBSAQMTL2TARBBSQEZGRCXMTKYUIDOJ3HZISUP7AC
Conflict resolution
Created by  pmeunier  on December 7, 2020
QAPSKSFCALRNAAC52S4N7BSCLTFL2UMSNFVXRA447M2VMXE4KVLQC
add 'Default' implementations
Created by  danieleades  on December 5, 2020
7FFFKQZU3TFXWL45TILYNX5A7AC7HBK526SD5DZGYCELN76YE7TAC
Fixing the error message for external commands
Created by  pmeunier  on December 7, 2020
EZ7VRNRLL7L7I54BPYG4Y4PR7VRFAQXPVHCHDB3MQI3IYAQEKXEAC
Version bump
Created by  pmeunier  on December 6, 2020
JACZWIJ6UEL5HWZRNOOXTFXUEG67XJDPC5D72LYUPCVVJ6WB7JQAC
Fixing a race condition between progress bars
Created by  pmeunier  on December 6, 2020
5QTMRUXNE2XNJCMLN6MQN24UEZ55EFC3LIR4PO6OPNTT5KEL7WXQC
Deleting conflict resolution vertices when the sides are deleted
Created by  pmeunier  on December 6, 2020
BD5PC25AB5MKVIYDFSDGRZ4YGX4PKW4SMZ3YAYAPNA5HLDVJUR3QC
Fixing alive vertices
Created by  pmeunier  on December 6, 2020
HMMMKONLCRAXVT7SO2ITTFDOJIQKKVSRIZPXYVPDC34RCBHWMHVAC
pijul channel delete: error if channel doesn't exist
Created by  loewenheim  on December 5, 2020
A7NTQINQCT6GSJZIBPWM6KD2HYGV4XBSV7FWLFYY4YKLSEOW57KQC
Unrecord: restore files *after* having unapplied the *entire* change
Created by  pmeunier  on December 6, 2020
KQTD46KVVWMJ3W6O55BEJLCVTNTDLUH6QT46AEFT7OU2SELXG4IAC
Now you can `pijul remove` the root of a repository
Created by  pmeunier  on December 6, 2020
7T5STZYBIUN5AQPFKASNYO24QFLNBX3YCE4YIIXEQNJYR5LSZ6EQC
Fixing log --hash-only
Created by  pmeunier  on December 6, 2020
PH7B6I3U5XCACAX6VX3ZDJD2DQOQS7725R6CTOATNC26NP4VPUFQC
Correct error for Merkle::from_base32
Created by  pmeunier  on December 6, 2020
BUM5P4VGVYYQPKF4EWFH5SVRLTMGB4GMIPDZFLLPQTFD7MCSGXUAC
Fixing a warning in record
Created by  pmeunier  on December 6, 2020
737IBW6O6CVVA6K3RT2UO226CUXLURC5KSJUVAGDJHZCDERB7GUAC
Removing anyhow in libpijul
Created by  pmeunier  on December 6, 2020
VO5OQW4W2656DIYYRNZ3PO7TQ4JOKQ3GVWE5ALUTYVMX3WMXJOYQC
don't return Result for infallible functions
Created by  danieleades  on December 5, 2020
QNJBR73KCSCCF6FTHGZDF2K7PZQL3EFKZFOBT77KYZBMALTTW6OQC
Version bump
Created by  pmeunier  on December 5, 2020
G6YZ7U65AW42M4RSWPXOCJH62XZ5OKVGOQ2UEB6SBNKNJEWYBAEQC
Locking stderr and the progress bar in SSH
Created by  pmeunier  on December 5, 2020
KTTKF3RWYAK2YSH2DYYW5QVG4KSNGWUBJBFHKE24OJ7LFCBF5FEAC
Parsing UTF-8 in changes (bytes vs chars)
Created by  pmeunier  on December 5, 2020
FYVZZNRQ4ZCJN7EJ7LRN4A6TYTWUG4YHRVMD4KAFYJALEBLZOBDQC
remove unneccesary explicit lifetimes
Created by  danieleades  on December 5, 2020
WKX5S4Z4DOB5S6A6X5V6ECZFCHQUMWRGX5XT4FBOG57P6HPWK7CAC
Conflict solving code (FOLDER edges)
Created by  pmeunier  on December 5, 2020
7A2TSC4PAKK3WOH3DMAJASCEC6D5JLJWNFWJTEEBE4CVS4K76PPQC
Recursive add
Created by  pmeunier  on December 5, 2020
4OCC6D42GZYRDLH3NSKXMJTRKXP7UZ6Z3YNGCNUT7NT6WBDBCBIAC
Version bump
Created by  pmeunier  on December 5, 2020
MWKDNWZWM45YH7JJ6ZUQGIOLME4QOPVDWMRGDYPOCCUYDF4ZPKNAC
Fixing conflicts with the changes from discussion #143
Created by  pmeunier  on December 5, 2020
6T5ULULMRGU5GJ3JQTEH2QFQN5IMP53TYFFXUT5UE6FA6WWFFMFAC
address clippy lints
Created by  danieleades  on November 30, 2020
WZVCLZKY34KQBQU6YBGJLQCDADBQ67LQVDNRVCMQVY3O3C3EIWSQC
address clippy lints
Created by  danieleades  on November 30, 2020
BZSC7VMYSFRXDHDDAMCDR6X67FN5VWIBOSE76BQLX7OCVOJFUA3AC
address clippy lints
Created by  danieleades  on November 30, 2020
ZXTHL45OYLOICXTXXEQ6AMNSLMQFZ6BFUJWMO6LZOSDK7ERROC5AC
a few more clippy lints addressed
Created by  danieleades  on November 30, 2020
H23LO7U7MNB5GTLOUIFYAJ6DP57DM3VFBR4IBOAVPMHS356AYFPQC
bigger clippy refactors
Created by  danieleades  on November 30, 2020
KDF6FJRVF72L274BEUJCTUKRFMNL6BDZMTVKDPEYGFX4TC3YOVSQC
address clippy hard errors
Created by  danieleades  on November 30, 2020
DNQHXWRZF6EWII3RGQ6HPGFD47BOOFH4FCQHSCACBS3RLQO3DNIQC
address non-controversial clippy lints
Created by  danieleades  on November 30, 2020
3YDPHBANMNSK7Z5SCG745VLTP4BBQWIXCJTQOSDI6UJGYR6S45EQC
Fixing file paths on Windows
Created by  pmeunier  on December 5, 2020
JP3BYVXXWFBVQ23MEHJ3LE36AN26P6OCZALKUXMNLHS2TSTM3NKAC
Channel rename: do not leave the old name behind
Created by  pmeunier  on December 4, 2020
V2MDXX622MAXHXGLX7ERVKGYZVZDCYJIFET3TGGIK455XIADYJUAC
Printing the actual lines rather than str::lines + \n
Created by  pmeunier  on December 4, 2020
OXMYGLW2563T6VA75532P7N7CZBHVJL4VI5CQBJ6X4MOX4RKL4GAC
Fixing a panic with reset --dry-run and no input
Created by  pmeunier  on December 4, 2020
QYY37T6YMICHA57GBXBBR4OYE2A76SFDKXPDKIKSEDDXCNQVC5CAC
Fixing the help message for apply
Created by  pmeunier  on December 4, 2020
TCGBEQ3IB4BVKQFCPNEYNN72OP67RCXOIRQGLBWOG2BTUS7DLPSQC
Add support for ~/.config/pijul even on macos
Created by  pksunkara  on December 1, 2020
IUGP6ZGBFLDRAKJOHFQNG67LZBDXUJ4QM25GOY3QT6GER3NVTHXQC
Checking for dependencies even for a local change
Created by  pmeunier  on December 4, 2020
GVQ7YSEDDCYYYWDJ5JUVFSBWA5EZVOZJI63KK6E46N6Y2B6LP72AC
pijul record: remove manual dependency resolution
Created by  loewenheim  on December 4, 2020
NGSZJPOB2OVJ6BGCC5BWQUWAXHXIFWCENI4ULBGIEEUWQBHG7J6QC
Listing the working copy in alphabetical order (instead of reverse alphabetical)
Created by  pmeunier  on December 4, 2020
KD4JIMAE6M2LFWEHFPEL4RTRV7UWYWNGGS52N2TKQ42ZNFSNLCEQC
Version bumps
Created by  pmeunier  on December 4, 2020
BT2ZHPY4LTECZDNPNLX5IUAEA6CYB4RRBGVBXUNK3ARHMWQK7KHAC
push/pull: rename `channel` option
Created by  loewenheim  on December 4, 2020
QWD7UE766WLJ3JZU7L2UXMV7Q236DSDMH2CCI4M6HIA4QA3QVFAQC
Reading ~/.ssh/config
Created by  pmeunier  on December 4, 2020
SZWBLWZ4LUJZHTSYOIGJMXM7KPCGWJFPKLHYA5MHY7UTPNLZV5KQC
Prefix external subcommands with pijul-
Created by  pmeunier  on December 4, 2020
6GI4CC6JW46FLT4437EZL3HFGWUO4QUCMQDIGDAKFZWJIGBIYO6QC
git import needs to record initial commit
Created by  rohan  on December 4, 2020
7RAQWUMUFSNZATLDLDRRS5ZLSVF7EZDS67B35B7WPAONFW4FF23AC
Version bump
Created by  pmeunier  on December 4, 2020
WIORLB47KYY5ZDKSAQEQ5NV2J3F3RIO5FVGD6LGF73FD5LWJLUAAC
No pager on Windows (really not)
Created by  pmeunier  on December 4, 2020
SE4RJYBZBNU6I3URBUMWP6T27CGGXLBEWWDB7WWX3W3AYSU6AFAAC
Do not block when downloading more than 100 changes over SSH
Created by  pmeunier  on December 4, 2020
WLUID7NANDWTN5GOECNEKFTLZF3MUVS7K26YWLYLSGJ56G63NV4QC
Various version bumps
Created by  pmeunier  on December 3, 2020
SAGSYAPXQ2T6GC3B3TNRPNFTZMS7UMME6YQGSF5MOIM66S5NKB2QC
No pager on Windows
Created by  pmeunier  on December 3, 2020
2K7JLB4Z7BS5VFNWD4DO3MKYU7VNPA5MTVHVSDI3FQZ5ICM6XM6QC
Better clap attributes
Created by  pksunkara  on November 30, 2020
FMKKWCFVK5CPPP55T4VMCHSFPZ47EBK6V7D4MJ5BH55TP4UBOZXAC
Deterministic Git import
Created by  pmeunier  on December 3, 2020
BJOZ25EUUCRNS5K4RVPA6Z7C2QEQXZOJDIQR2PGQZQ5ZV544OVQQC
Pulling more than 100 changes at once
Created by  pmeunier  on December 3, 2020
HXEIH4UQ6EX3MAY33JK4WQUE5GUSZ673OX57JKNFXC2N2QLTXKXAC
Cleanup
Created by  pmeunier  on December 3, 2020
LCERQSWMA2YKOPAPNZUSOQ7FLBGDHBZR33OHLYX7T4KTKULRMJDQC
If an existing file is moved to a new directory that is deleted before the record, record the deletion
Created by  pmeunier  on December 3, 2020
VXZNQQHCDC6MBLUMNDJVPM4I7XWTDYBPZZNCPZCA6EJ3GS5WAQGQC
Fixing a panic when decoding a bad ChangeId
Created by  pmeunier  on December 2, 2020
33ANCTMFGDEI4CDYZCDERYDSWLL2UVXUVAX3GA75RY5VZWYMQSLQC
Cleanup (debugging a crash related to trees/inodes)
Created by  pmeunier  on December 2, 2020
5BRU2RRWOQBMS2V3RQM7PRFR5UILYZ73GISHAKJA6KIZGC5M2MFAC
Debugging `pijul git`: proper error reporting
Created by  pmeunier  on December 2, 2020
R3H7D42UZ446V5TO2574BMAQQAYYJPEIMSZVDPAGVIYU2COJSWBAC
Hard-unrecord
Created by  pmeunier  on November 30, 2020
5DVRL6MFXQOCPOZMYSKBERMRRVUTYRL2SRGRTU2MH4IEOFCDKM3QC
Fixing the regular expression parsing the protocol lines
Created by  pmeunier  on November 30, 2020
L5IUD2DSLEK4SYPF6PLNO7C3TZEFYFHNM42HGEHY5VWW5MHD7CXAC
pijul reset: fixed help message
Created by  loewenheim  on November 30, 2020
J63VVQ5IQS6MCLK5WAU4OFPBOAVRCLAPLYW6RCZ7NFV4QYPYV6NQC
infer subcommands
Created by  danieleades  on November 30, 2020
UTDZKZGPHLL2MK5FFP6ANYCX2PZYTKXIQ2RNWBG2WGDJNVYLLWLQC
remove redundant conditional compilation
Created by  danieleades  on November 30, 2020
SFY4U6XENPS67BWNMTZI472WBORGVL7B4FZDIHGHEJQR5VYRYCVAC
use native external subcommand support instead of hand-rolled one
Created by  danieleades  on November 30, 2020
SNZ3OAMCPUGFYON5SZHQQQK46ZZMVMJECJYEUCMG657UVLY2PNBQC
remove redundant Clap attributes
Created by  danieleades  on November 30, 2020
62XVBWPYCBULZ2IUWF36JVHAPMKCGQC53PQQ53AAGZGC2KT7VQRQC
Fixing the "empty subcommand" case
Created by  pmeunier  on November 29, 2020
BQDE4VH6OZHULHAOP37GSBJMCI5QIFSOU6COBYKPAY6FPH3IMISAC
Fixing external subcommands
Created by  pmeunier  on November 29, 2020
NV6OSWDHKDVMX7V24S5MZ4SOIHC3JW4CP7PD2AYKQBXIKVRZKVYAC
Do not call an external subcommand when the parsing of an existing subcommand fails
Created by  pmeunier  on November 29, 2020
WXAFKN6JL3LRIRTTW2Q7UQIZBZSAHYIUVTPWKMK2GK2W3GZ44XHAC
When pulling, treating the pending change as a local change
Created by  pmeunier  on November 29, 2020
7L32EXDWOT2BWHPC3ZPAE4W6BOGQTTJUYJWTNMLS6INFXZ7GLPNQC
External commands
Created by  pmeunier  on November 28, 2020
RJMQSZER3DDPF7ANVKDPMR3KZZ7DKM5ASAOVPBQBAPDLJNL6BJ5AC
Progress bar for upload and apply
Created by  pmeunier  on November 28, 2020
PCEJFKFXAFGYGHMM4BOBGFV3WRFXEBF2UQYQHLJ7MURRYBKRM3EAC
Styling progress bars
Created by  pmeunier  on November 27, 2020
K6GWUOD55G377RVEEMMRPZ4EUAHCM2BGXNRJTE5UZJFFMJGFCEZQC
Forwarding SSH stderr, and progress bar for push
Created by  pmeunier  on November 27, 2020
367UBQ6KNAKUEWG32R4QRJ6H7IE7NAZFOPTC3ZOE4Z6E44RV3ISQC
flake: use crate2nix from Nixpkgs
Created by  cole-h  on November 28, 2020
WZYPQBYNIUDLMMCQCVVFF7W2LE4UC3PZ2MIIRPEPHZPDWCXSDZOQC
Recursive apply was written a little too fast…
Created by  pmeunier  on November 28, 2020
7PM25EXLNQ6JUUIZNTAOQYNNIZNG6TJREEBUSAIC3FIOE7FHETSAC
commands/record: amend current change if unspecified
Created by  cole-h  on November 27, 2020
MF3WAHBIH6Q2F7ZOKWPEJF6VGSKJITWLR3Z64GTD6YQZNA5EATWQC
Removing dead code in SSH feedback
Created by  pmeunier  on November 27, 2020
MMUFJPXTN4CBS7ZXOJF3L3KV3ZCKN2ULBDSUS72XUIVC7RJZRB2AC
Feedback on network stuff
Created by  pmeunier  on November 27, 2020
Q45QHPO4HDTEZF2W4UDZSYYQ46BPEIWSW4GJILZR5HTJNLKXJABQC
clone: make source remote the default
Created by  loewenheim  on November 26, 2020
VLPIKNFSMJXOG37QYRGUJC6YFMZXZUFDADQV4PYASKKDQOJ24MZAC
Cleaunp and proofreading of libpijul::record
Created by  pmeunier  on November 27, 2020
O4DNWMPDUWI6SKYOZTQKCSX6MSR73CTGCUSM65TSQYVOUSAAS6KAC
Concatenating edits with order conflict resolutions (if relevant), and parsing the text format of the result
Created by  pmeunier  on November 27, 2020
KVBLRDOUFRYB6BPOQJDD7OVBYMTTPDAUX7CJ5DC3U7WFRI5OLWRAC
.pijul/config: simplify remotes and hooks
Created by  loewenheim  on November 26, 2020
SEWGHUHQEEBJR7UPG3PSU7DSM376R43QEYENAZK325W46DCFMXKAC
Fix options of git subcommand
Created by  george-hopkins  on November 27, 2020
GBLM3JLRCNEZLICNLV6M26YCZ4EYDG2F5BJOBH4FIBOM4W473LYAC
A few fixes in the documentation comments
Created by  pmeunier  on November 26, 2020
KWAMD2KR5UYRHHPZWL7GY2KQKNXNVS4BYBVK3FXDI23NQMWA3U4QC
Fix some mistakes in the docs
Created by  arijid79  on November 26, 2020
4H2XTVJ2BNXDNHQ3RQTMOG3I4NRGZT7JDLC2GRINS56TIYTYTO4QC
Write help for each argument
Created by  arijid79  on November 25, 2020
AEPEFS7O3YT7CRRFYQVJWUXUUSRGJ6K6XZQVK62B6N74UXOIFWYAC
Fixing a zombie, probably due to the new conflict algorithm
Created by  pmeunier  on November 26, 2020
JMBGCWM5FYXPAMTU5R7UCMBIHJMUVCT44B6KGQ7P7XZRX662TC4QC
Cargo.nix, and solving conflicts
Created by  pmeunier  on November 26, 2020
H62VFFJEBL2I3O4D3BAJZ57ROPWUISC7JCDIWFBC5DAYJRHMMDXAC
New release: pijul-1.0.0-alpha.8
Created by  pmeunier  on November 26, 2020
OCBM7IFE7CL3PM5KPYTRTKTHYKC76NTFK5C4VA4JFAKQUA6GC7FAC
Versions in Cargo.lock
Created by  pmeunier  on November 26, 2020
N35L72XV5OWBWMEZBKZIKK5K6RMUYQOKGQEQ62N5NJ5N3UCHHWYQC
Fixing --features git
Created by  pmeunier  on November 26, 2020
BXD3IQYNMKMI5BTANCF6NZHZP4CKPWADGJMBT2R3WTMKVKONT5QAC
New published versions
Created by  pmeunier  on November 25, 2020
WI5BS6BSRA7T3BCDF6EGB2JZHTZRX4SLT5EG4D67PVRBTZH5YIXAC
Fixing clone on WSL (Windows Subsystem for Linux)
Created by  pmeunier  on November 25, 2020
L4LAD4XMVJZIZGOA4TTFZETDAHNONEPYBYENTTCHMOYCWCV5B4XQC
Adding the block module
Created by  pmeunier  on November 25, 2020
ERV3644QELKOHAVNMZGRWYCPPN3XELTAH4PPFR6QKGWW73XBOOKQC
Identification of line numbers in replacements
Created by  pmeunier  on November 25, 2020
JRSBH6HTYXSIZKHW6SGWAF3JCEPMFTUG4JZUSUSF73ODEGFLAAJAC
Fixing asynchronicity problems in SSH
Created by  pmeunier  on November 25, 2020
QE64ATLZWMKHYABCD3VA547PYXCK6YN3K7RE2TX3SCQNKG7XLVAQC
commands/change: help messages
Created by  loewenheim  on November 24, 2020
JG3MWHENOL4DM7DZU7CZA5UJQZDRRDEJTNZU7A74C4H3N6YNTJDAC
Getting rid of edge validation, which does not work for zombie conflicts
Created by  pmeunier  on November 25, 2020
43AJ37IXON6PMMYRZM6OB2MJXPYCNIWW2XBDVNBXIRH5DD7JDTVQC
Massive cleanup, and simplification
Created by  pmeunier  on November 25, 2020
I52XSRUH5RVHQBFWVMAQPTUSPAJ4KNVID2RMI3UGCVKFLYUO6WZAC
commands: set up pager for diff, change, and credit
Created by  cole-h  on November 23, 2020
VIHXB7SGRETFPHPYZFSRGOFRXEO4RZY57WDZSU6IAUEJRU3HPKQAC
Forgot to add remote::http
Created by  pmeunier  on November 23, 2020
FBXYP7QM7SG6P2JDJVQPPCRKJE3GVYXNQ5GVV4GRDUNG6Q4ZRDJQC
Fixing conflicts in Cargo.lock
Created by  pmeunier  on November 23, 2020
3WIQYEISUMGOL5FY4LCWOJS55CTTQA7WMJZXAE3Q4GQUTBFLAE7QC
Fixing a conflict
Created by  pmeunier  on November 23, 2020
RPZK3JQAOB3LSEFZFLCYFDVYLRX547FFSN5FWUTTB6JATROL4CTAC
Fixing the pager
Created by  pmeunier  on November 23, 2020
GURIBVW66JDQK3SJZRGVJ2MQLMT7JD4KLI5QPQZGPAL7WH3T6T4AC
Use pager crate for log output
Created by  arijit79  on November 19, 2020
23LVKATNTT74YKHG7KJM6SBO2IVZEV24TQ46ZJIHQ2IXONWNVXJAC
Generating Cargo.nix for pijul 1.0.0-alpha.6
Created by  pmeunier  on November 23, 2020
B5Z4IMEUYAEJPOU5EIAXI7VYZVUM6CWKV7CTSOXK3F4GXTNNMMAAC
More edges in "credit"
Created by  pmeunier  on November 23, 2020
GLMOA3PFDR7HHJ3QMVZBNNJ3CGZAF72AZ5UBNEQON37K5WFNZP6QC
Don't output after pushing to a local channel
Created by  pmeunier  on November 23, 2020
VMPAOJS2ZFOLNXALHWSVM5AFENWX6ZUACB45EJV3HXI7DQNAZPHQC
Fixing SSH asynchronicity issues
Created by  pmeunier  on November 23, 2020
UDHP4ZVBQZT2VBURB2MDCU2IZDNMCAFSIUKWRBDQ5BWMFKSN2LYQC
Thrussh versions
Created by  pmeunier  on November 23, 2020
RR65HCKOJU45UCNU5X3XM5HSIRHVUZU4IO4HEBQYHS22HYIIWITQC
Fixing the parsing of zombie resurrection in the change text format
Created by  pmeunier  on November 23, 2020
ISQJRA3OJJRDMYVQX7XNYGJNMR6CPWIVAIFOS2NCIZH2ZAPDTC5QC
Don't propose an empty list of changes to push
Created by  pmeunier  on November 23, 2020
YS2HLPX6S3FCPI3Q7TVFP3XIZPK4JRKV6PFWRNZHCWWC2P2SDDLQC
Documentation comments
Created by  pmeunier  on November 23, 2020
TZVUNELWO5SIK7FKUTAR3ORAV2YYDFJ3EO7CTUOBDX4TXZOL5L3AC
Removing --channel from the changes command
Created by  pmeunier  on November 23, 2020
Q4SVMHAEZQQCBFGPJMWS5H4VXB2HFQREZ3AWGOHFWHLFARUQVPBAC
Complete dependencies when pushing and pulling
Created by  pmeunier  on November 22, 2020
M5FK3ABTKBDG6HHW32G7UKRJEJQKD2U7BPXNZ3HVHBKULWVV6CTQC
Change text format: order dependencies in the order they were on the channel at record time
Created by  pmeunier  on November 21, 2020
UNZXTNSJI4YRY3EQ3M4HMBKQDNYDTY6B7IZRBNYGDJXTA2UKYWRAC
Add `diff --short` that lists changes without showing them
Created by  fabian  on November 9, 2020
YDKNUL6B4EFM5U2GG36SSEKXHS6XK4OLIWUVE4BUAJ5VYJFHAOIQC
New published versions
Created by  pmeunier  on November 21, 2020
NX5I5H53IWX76GA3MTXTWZXU2HKUDL4ENED7LTGHMPWLHSAHYEAQC
channel switch as an alias to reset
Created by  pmeunier  on November 21, 2020
VQPAUKBQ2POZKL7CZFAZK5ZQKEBYL27XZYZWYUSH5AH25KK6DWKAC
Remove the obsolete `remote list` command
Created by  pmeunier  on November 21, 2020
VZL5OHF5IQN3ORMBBZB7YSCI3VTSN5ZPZEQNLWUHBIE4EGNJ5COQC
Canonicalise paths (reset and credit) before stripping off the prefix
Created by  pmeunier  on November 21, 2020
GJNJ75U5ADCWNMLPBRM4FMYV6KJ366YLN5C7PWPZX3C5CWE5HZZQC
Fixing Windows compilation
Created by  pmeunier  on November 21, 2020
Q7CAYX5N2GFOGMZL3VXVWORMAPWEOECXE22BLXK7Q4WEPS4CE2SAC
Cleanup and debugging
Created by  pmeunier  on November 21, 2020
74HX2XZDHFRE7FIQ6LQZALIIKED2ABSGGBQ34ULYZ5ZBKK7UTHQQC
Unrecord: don't restore the same unrecorded file deletion twice in the inodes and tree tables
Created by  pmeunier  on November 21, 2020
7UPL3Y2A5QOBU6VIUHNWEFGSGQ5CMWGDGOVLRZ53UARXG3TDGLMAC
Don't delete non-block edges unless they're at the top of a block
Created by  pmeunier  on November 20, 2020
YACC5QR6WTVC3IJCCVH6GUYFU4KAPITOED43V2MDP3TVGLTL2NEQC
Credit and reset relative to current directory instead of the root
Created by  pmeunier  on November 20, 2020
NLGQAH4H35XC5XTH26BRXVFWGPPAMA4MDN3MHMGCOYE6ZZQMQ4AAC
commands/git: fix imports
Created by  cole-h  on November 20, 2020
AXVPNZ2NVKYRCTKYI77H72CALZBRTHY3OK4CMWGMTSU2NPMOS42QC
Unrecording changes atomically
Created by  pmeunier  on November 20, 2020
YAJAXIV5VL263Z6FYLKFPROB3MQPRPH22P44GRGRVGEP56HOMBOAC
Minor simplification
Created by  pmeunier  on November 20, 2020
L5PHFTIERPDAFIOSHZSMAN2CUSFM626ISMGTDYRN5KWPLXCOVPXAC
Removing pijul/src/commands/checkout.rs (unused file), as well as litorg comments
Created by  pmeunier  on November 19, 2020
UBCBQ5FGH2KASHEUPDLIKGLVVX3GSRQ4F4P2JEJZL2NX2DUSYARAC
Solving a conflict
Created by  pmeunier  on November 19, 2020
KYUXB7DZYVPGK3TZ5WSPRK33ZZLBWB73A2J3CF6VVJCB7XOSUW6QC
pijul/*: reorganize imports and remove extern crate
Created by  cole-h  on November 19, 2020
L4JXJHWXYNCL4QGJXNKKTOKKTAXKKXBJUUY7HFZGEUZ5A2V5H34QC
Fix build errors caused by sanakirja 0.14
Created by  emily  on November 19, 2020
UCQD3JDHULGTUSKWPD3I4FQHA2DX37X7MMHRCOPGQVOT65JWWCIQC
Do not hang on locked repositories
Created by  pmeunier  on November 19, 2020
PJ7T2VFLV5PYG3CV23GC2GIQETXKGC6CO74JBGREV3JC3LG5OXUAC
Version bump
Created by  pmeunier  on November 19, 2020
OUWD436ATBTZJR53B6XDSI5SXRRNZV7YGRUEA5ACHZC2RUDP7G5QC
Add help on subcommands
Created by  arijid79  on November 18, 2020
JWTT77WJIGJOZVLLZBADUDZIMSEAR7ZLYLWISOXFJJCNWJGJPWQQC
pijul: enable colored help messages
Created by  loewenheim  on November 18, 2020
IXWN5CYPMGNBRYKS2MMRV6DVAUQFSYUB2MXZLEMPF6RSEG5AFA6QC
Upgrading versions
Created by  pmeunier  on November 19, 2020
XWETQ4DE4KL2GQWSEBE5NENLTSLIDF7RIWOCCVWJFQOVQJE5P33AC
flake.nix: add rust-src to devShell
Created by  loewenheim  on November 17, 2020
IXGIROWKSRQM2E5Q7OVB7ZHGY5I5NSHI2WOOPLEHRKACNE3QH2JAC
Channels in the README
Created by  pmeunier  on November 17, 2020
2KURKIFC6P62HW2TCV3N7IMCAARI7UBHYR5M3RIGWYLZU3X763AQC
commands/pushpull: show change description if it exists
Created by  cole-h  on November 16, 2020
GUNVHCG3GTVBGGODDAHVZ5W552BS2IQEOKMAFGFNRTCZR6EPYWJAC
Fixing git import, and adding more useful feedback (with `RUST_LOG="pijul=info"`)
Created by  pmeunier  on November 17, 2020
CVAT6LN3SYYLREM6NLM4IUPFI5EX3BL6MRPFTY24ROJFSB3J5OOQC
Pushing to, and pulling from the local repository
Created by  pmeunier  on November 17, 2020
76PCXGML77EZWTRI5E6KHLVRAFTJ2AB5YRN5EKOYNAPKTWY2KCGAC
Format, versions, README
Created by  pmeunier  on November 17, 2020
BAUL3WR2ACY2HCJIM7K6HJOJ3UXDJISGLMDCSPH3WMPGJPL5AR4QC
pijul: added ChangesNotFound error variant
Created by  loewenheim  on November 16, 2020
AN7IDX26RK33ZXASXLJMD4GTFWHCTHMJ6Y5C4ROCPIH33VUT2EYQC
Version updates
Created by  pmeunier  on November 17, 2020
3S4DR77ZU3XFGGDE6XSCUK6TN76IXNOQIKQSLDBM7KUHNILWHS3QC
flake.nix: Use custom derivation for crate2nix
Created by  jwaksbaum  on November 17, 2020
2GNO2PLCZ3BM5RRRSPLGVWEWHOOTVT4VKFBNNQMUKOKF3VXL3ZFQC
flake.nix: use Mozilla overlay for Rust
Created by  jwaksbaum, cole-h  on November 16, 2020
ZWPPIJXFKEL3RP2MEYGB3BPTE73GYRW6FSRZDQKFBJFOK4JBNQ4AC
flake.nix: remove unnecessary build inputs
Created by  cole-h  on November 16, 2020
VN6L65VRWLKTIXY7XD7OOZBMNKNSIEJG6PJUX5NKKYVYGVG4DFTAC
lorri needs to be told which Nix shell definition to use
Created by  rohan  on November 16, 2020
UZZQ3VIA4YVL7C6P22LBPWWPB4BKH6VQLYKVHGQ3XRFISKM52TRQC
commands/pushpull: display dependencies of change
Created by  cole-h  on November 16, 2020
OAXTXEAFX6YLO2XX6L4VMCVW4YZSIXWL6QOZKQCDSL7M44QNX66AC
push/pull: fixed "changes" arguments
Created by  loewenheim  on November 16, 2020
5HF7C67M4DZMYTCIG32XEQQ662AHQMIHTHUK7TAVSO52XLMFBZPAC
rustfmt.toml: init
Created by  cole-h  on November 16, 2020
HYRH4E55TIRBB3RFFR432METJPNVBSPL6DJVHXE5XGFGZAGBACDAC
Update selection instructions to also mention pushing
Created by  rob  on November 16, 2020
IMCZFTIJ245E3JBOHAY3FMEZCGTL4VNIF26WAKJSZMQXZJ4NK3LAC
flake.nix: use crate2nix
Created by  jwaksbaum, cole-h  on November 16, 2020
G734WNM64AR5BLAZMN5MDPKSFTYXTUQR6MAGB32NRBC5FXFRWSJAC
Validate change before reset
Created by  pmeunier  on November 16, 2020
M3VTIZCPE7CMJXRENE7J3DYEXA4KILMNYLPMPCDRCWXTJ34JKSCQC
Fixing the bad changes in history (unfortunately, by rebooting).
Created by  pmeunier  on November 16, 2020
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC