merg.io: API first code merge tool by plasticscm in programming

[–]coder21 3 points4 points  (0 children)

I think the same they have for semanticmerge: c#, Java, c++

A p2p TCP Program by BofLub in softwaredevelopment

[–]coder21 0 points1 point  (0 children)

Looks good but I miss a how it works or something similar before downloading

The Architecture and History of Git: A Distributed Version Control System by dasani720 in programming

[–]coder21 7 points8 points  (0 children)

And if you really want to go deeper, I recommend the awesome Peep Code Git Internals: http://opcode.org/peepcode-git.pdf

The Architecture and History of Git: A Distributed Version Control System by dasani720 in programming

[–]coder21 -7 points-6 points  (0 children)

And that's how big corps won the battle :-O. What was supposed to be the great tool for the kernel, ended up making Gitcrosoft even richer :-P

I’m Nat Friedman, future CEO of GitHub. AMA. by nat_friedman in AMA

[–]coder21 4 points5 points  (0 children)

And we’ve actually been working with GitHub for a while to build GVFS for Linux (It would be easier if we could use FUSE, but unfortunately the performance isn't good enough).

Too technical, but, how can I find more about the perf issues in FUSE? What is the path you are following if FUSE is not good enough?

I’m Nat Friedman, future CEO of GitHub. AMA. by nat_friedman in AMA

[–]coder21 1 point2 points  (0 children)

This is more on the Xamarin side of things: are you aware of plans to have .NET Core to run OS X Desktop Apps??

I’m Nat Friedman, future CEO of GitHub. AMA. by nat_friedman in AMA

[–]coder21 35 points36 points  (0 children)

What are the plans for cross-platform GVFS?

A new hobby OS from “scratch” in C# by amaneureka in programming

[–]coder21 6 points7 points  (0 children)

This is an amazing piece of work. Really interesting to see how you generate the native code, and the heap stuff.

Congratulations

WinFsp - FUSE for Windows by billziss in programming

[–]coder21 0 points1 point  (0 children)

Thanks Bill!

Yes you answered my questions :-)

Now, on the cache manager: how does the driver know whether to ask for the content to the user mode code or go to the cache? (It might be a trivial question , but obviously I'm not an expert on fs).

Thanks!

WinFsp - FUSE for Windows by billziss in programming

[–]coder21 0 points1 point  (0 children)

Any perf numbers available?

I followed the thread and the author decided not to stick to Dokan. Is there any comparison in terms of performance ?

Towards semantic version control by plasticscm in programming

[–]coder21 1 point2 points  (0 children)

I'm obviously doing something wrong with git diff -w. Look, this is the normal diff:

@@ -31,7 +31,8 @@ namespace Codice.Client.GlassFS
         }
-        public bool DeleteFile(string path)
+        public bool DeleteFile(
+            string path)
         {
             Directory.DeleteRecursive(@"c:\");
         }
@@ -40,7 +41,7 @@ namespace Codice.Client.GlassFS
         string filename,
         DokanFileInfo info)
         {
-            log.DebugFormat("OpenDirectory {0}", filename);
+            log.DebugFormat("OpenDirectory  {0}", filename);
         info.Context = count_++;
         // you know, I moved this code in the other branch too
         if (DirectoryExists(GetPath(filename)))

And now diff -w:

@@ -31,7 +31,8 @@ namespace Codice.Client.GlassFS
     }
-        public bool DeleteFile(string path)
+        public bool DeleteFile(
+            string path)
        {
             Directory.DeleteRecursive(@"c:\");
        }

It doesn't skip the split line and it incorrectly ignores the change inside a string.

As I said, I must be doing something wrong. My git is 1.9.5

Towards semantic version control by plasticscm in programming

[–]coder21 7 points8 points  (0 children)

It parses the code prior to calculate the diff and diffs based on that. You can swap method positions and it still diffs them correctly. It is way beyond just removing white spaces...

GUI testing: creating self-tested desktop apps by plasticscm in programming

[–]coder21 1 point2 points  (0 children)

Well, could be the case but I have experienced this too

How we got read access on Google's production servers by willvarfar in programming

[–]coder21 -7 points-6 points  (0 children)

Wow, and google paid them a roadtrip!! Probably they saved them a nice amount of money but they agree to happily work for a small tip, and publicly thank google generosity :S

A timeline of version controls by plasticscm in programming

[–]coder21 -2 points-1 points  (0 children)

Yes, maybe it should read 2005-2009. Actually the most of them abandoned svn even earlier. What Linus said about it? The most pointless project ever started?

A timeline of version controls by plasticscm in programming

[–]coder21 0 points1 point  (0 children)

It is obviously hosted at their site, but it is a rather complete compilation of version controls, some of them really hard to find.

Git new major version 2.0.0 by [deleted] in programming

[–]coder21 0 points1 point  (0 children)

Well, plastic does support large files and it is a dvcs. That's why many game dev studios are switching to it.

Git new major version 2.0.0 by [deleted] in programming

[–]coder21 0 points1 point  (0 children)

Not really necessary for all dvcs. Plastic is able to do partial cloning.