Messages - Jibz [ switch to compact view ]

Pages: prev1 [2] 3 4 5 6 7 ... 230next
6
General Software Discussion / Re: Goodbye, Bitbucket!
« on: August 25, 2019, 02:35 AM »
Thanks for giving that a try Deozaan, I reported some of it on their IRC channel.

It seems the clone thing is related to what version of mercurial you are using, it failed with an error on mercurial 4.6 here, but worked with mercurial 5.1.

There does not seem to be an issue tracker for that repo (they are at todo.sr.ht), so I guess IRC or sending the author an email are the only options.

7
General Software Discussion / Re: Goodbye, Bitbucket!
« on: August 22, 2019, 01:53 AM »
There is much to like about sourcehut, the only thing that keeps me from using it at the moment is that patches are handled through email instead of having a web interface for pull requests.

I converted the remaining 5-6 mercurial repos I had on bitbucket to git yesterday.

8
I'm not sure how much (if any) this helps, but you might like to review these threads (in which I bang on about Unix comm):

Probably not much use if he wants a GUI yes, but unix tools are great for munching text, for instance in WSL on my Win10 machine:

comm -12 <(sort -u english.txt) <(sort -u danish.txt) | wc -l

sorts a 4 MB list of random english words, sorts a 2 MB list of random danish words, finds all lines in common, and counts how many, in less than a second. I would assume PowerShell is similarly effective at this.


9
If you allow moving between folders as well as renaming you may get into some interesting issues.

One problem is that you are not guaranteed what order you get files and folders in, so one run could have a move fail because the target file exists, while another can succeed because the file with the target name was processed earlier and moved.

For instance if you have x/x/x/ containing x/foo and x/x/foo, and you move foo to x/foo recursively, then if you process x/foo before recursing into x/x/, it will fail, but if you recurse into x/x/ and move x/x/foo first, then moving x/foo will later succeed.

Even worse, C++ does not guarantee if any files or folders created after you create the directory iterator show up in it, so you could potentially have a rename bomb if you rename for instance f(o+)x to f$1$1x.

10
Living Room / Re: I'm getting married, wish me luck!
« on: December 05, 2018, 06:01 AM »
How did I miss this thread?! Congratulations! :-*

Pages: prev1 [2] 3 4 5 6 7 ... 230next
Go to full version