Windows File Explorer will be more powerful with version control and 7z
theverge.com
theverge.com
No thank you. I'm happy with Microsoft having nothing to do with my Git.
[1] https://en.m.wikipedia.org/wiki/Embrace,_extend,_and_extingu...
(They do eventually restart automatically, but still.)
1. Implementing features that have been available in Linux/MacOS for years
2. Adding interoperability capabilities
I'm happy Microsoft is slowly catching up with the times, but it's still not a good look
If that includes web pages as GUI, then I'm NOT happy.
I wish Linux would catch up to Win3.1 GDI32, COMCTL, MFC & OLE.
3. Pushing you towards paid MS SaaS tools (prominently OneDrive)
ZIP is antiquated...but TAR isn't?
No, because tar only does archiving and is usually combined with a separate compressor - gzip, bzip2, lzip, and no doubt new and exciting compressors that have yet to be invented. So tar (with a suitable modern compressor) is still relevant today.
> suitable modern compressor
I would expect a suitable modern compressor to handle files by itself and fail to handle file related things if given a tar archive.
Most other formats put data about what files are contained inside at the end of the file, so you need to read much less of it.
Being able to append tar files together is a killer feature though, and it's not going anywhere.
I don't know about particular implementations, but tar should support 255-character file names, with the caveat that I'm pretty sure that length includes the path (i.e. 'foo/bar.txt' is 11 chars long, it doesn't matter that 3 are in the directory prefix, and also the separating / chars do count). You can see this by reading the file format spec, ex. https://www.ibm.com/docs/en/zos/3.1.0?topic=formats-tar-form... is my personal favorite. Pretty much everyone is using the extended USTAR format, and then the overall file path+name is stored in the name field and if it's longer than 100 chars then the prefix field is used, so you get a max of 155+100=255 chars, which is probably sufficient since IIRC most moderns systems won't let you make a longer path than that on the live filesystem anyways.
I'm less familiar with zip, but https://en.wikipedia.org/wiki/ZIP_(file_format)#File_headers seems to say that the file name field is arbitrary, but the file name length field is 2 bytes. A little searching also turns up https://pkwaredownloads.blob.core.windows.net/pkware-general... which appears to be the official spec, which contains this:
4.4.10 file name length: (2 bytes)
4.4.11 extra field length: (2 bytes)
4.4.12 file comment length: (2 bytes)
The length of the file name, extra field, and comment
fields respectively. The combined length of any
directory record and these three fields SHOULD NOT
generally exceed 65,535 bytes. If input came from standard
input, the file name length is set to zero.
so my reading is actually that zip should support very long file paths. Of course, I would easily believe that in practice tar implementations handle long paths better, because software is like that.Drink Verification Can to Push. Rebase is for Windows Pro subscribers only. Merge Right After this Ad!
I'd love to see this actually. I'm wondering just how many people would actually put up with it.
While having git built into file explorer would be welcome, I'd rather it be limited to mostly read-only actions, with nice indicators (tracked/untracked/modified). The only real write-action would be to add/remove files to the index.
I don't want a bug in explorer mangling my git repo and pushing the changes.
Remember left click ? Remember when your drives were in My Computer ?
Happy to see windows adding useful developer focused feature.
Makes sense for file explorer to understand everything.
If Microsoft really wanted, they could Sherlock everything.
https://www.elevenforum.com/t/turn-on-or-off-app-execution-a...
https://superuser.com/questions/1728816/manage-windows-app-e...
My friends in game dev frequently work with large files. They often bundle and compress them for storage and sharing. They were happy to hear that Windows would add support for these formats directly rather than requiring third party software to get the job done.
Sadly, the people who tried it reported back that the Windows-provided functionality was incredibly slow. When working with files of immense size like they do, using the official Windows compression and decompression was costing them significantly more time looking at progress bars than the third party apps.
If this is true in the final stable release, then what’s the point of adding the feature at all? It only helps out people who rarely use those compression formats, and only work with smaller files.
Or retaining settings, I swear every time I set file view to detailed it goes back to something else.
I’d have no problem switching file managers, but like everything bolted on Windows, it has higher ordinance.
They are working hard on this feature. They want all you files in OneDrive so the NSA can search them freely, without the need to connect to your computer.
Years ago I would be happy for such a feature, now I'm worried.
It is for your protection. /s
so, it is either a bug, a mock screenshot or an intriguing feature.
I hope regular windows users start using git more often because of this. It'd be pretty killer in an office setting.
Just saying...
It has so many ways to diff, and a great cherry-picking UI.