How can I do a recursive "diff check" on a large project? [closed] - diff

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I am looking for a way to be able to perform a "diff check" between two very similar large projects. I want to easily be able to search for differences in all the files in the root directory and the files in the directories within the root directory and so on.
Is there a program that offers such functionality?

There are plenty of 3rd party diffing solutions out there. There's no point writing your own.
If you have git available, then I recommend taking advantage of it. You can call git commands from your own applications as well. The command you might be interested in is git diff.
An example of using git to accomplish this: Given two directory trees, how can I find out which files differ by content?
In my own projects, I have used the C# library DiffPlex to perform text diffs in an ASP.NET Core web application.

Related

AEM Package Manager OOTB to filter properties of package filter nodes [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
Is there any OOTB solution to filter some properties like cq:lastReplicated, cq:lastReplicatedBy , etc, I wanted to migrate some code from lower environments to higher these properties shows the newly moved content in author also as replicated especially on sites content. So planning to create the packages with the filters without these properties.
There is no such possibility at the moment. I would suggest to use groovy script (https://github.com/OlsonDigital/cq-groovy-console) to remove not needed properties.
As others have mentioned that there is no such functionality yet. You can either use groovy console or other alternatives as mentioned above or you can unzip your package and use text manipulation to clean the content.xml files to remove the properties. I am sure that some simple XSL or command line should be sufficient to do this.
Package manager is a node level tool so nothing is available to filter properties yet.

Documentation option in GitHub [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm writing documentation for a GitHub project and wondering where should I write it to. There seems to be three options: GitHub Pages, GitHub Wiki or a set of Markdown files in the repository (e.g. under docs/ directory) similar to the README.md. Understandably I don't want to write the same documentation to multiple places so I have to pick one.
So what are the differences, pros and cons between the options? Any experience or thoughts about using them especially for project documentation? Also is there other options in addition to the three?
that is a very good question which I personally decide on a change-frequency and number-of-contributors basis.
As an example: in one of our projects (a c++ library) we create a HTML documentation with doxygen once in a while (e.g. while updating the master release branch). That's a perfect match for quasi-static gh-pages. In addition you get a sub domain for it http://<user>.github.io/<project>/ and you can register your own domains on top of it.
An other project contains developer and user documentation (a C++ program). I personally prefer to provide a main workflow for developers in .md files to keep them consistent with the mainline development. Changes will be reviewed by pull requests first.
But for user documentation we choose the build-in wiki since it is very easy to edit and modify - one can even allow modifications by non-members of a team.

Looking for a patch utility can generate exe file [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I need a patch utility which generates an exe file from the differences of 2 binaries. Then, end-users only need to run that exe file, point to the old version and apply patch.
I finally found it on my own. It's diablo2oo2's Universal Patcher - [dUP]
I've used xdelta or bsdiff before for very similar purposes. Unlike the standard diff tool, these tools will work properly with binary files. (As your post implies Windows, there are Windows ports available for each of these - or you can use Cygwin.)
These tools won't create a patching exe for you, however. You could still use these tools to get the difference of the binary files, then package everything into an exe to your requirements. I'm not personally and specifically aware of any tool that does all of what you're looking for - but I believe they exist, and most of them are probably commercial products - and giving specific product recommendations is off-topic for SO.

Best Free Online Source Control [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
There are many free online Source Control available but I would like to know your experience on it, if any, and which is the best one?
Me and my friend are starting a small test project and would like some really good online source control.
We will be developing ASP.Net app.
If you're just after a hosted source code repository:
Github
Bitbucket
If you need issue tracking, file releases, wikis, mailing lists, etc:
Sourceforge
Google Code Hosting
I've got one project at Sourceforge, and I find the amenities quite nice. You might find this comparison handy.
I'm using Unfuddle for some personal stuff to avoid issues with corporate firewalls.
You can commit over http with them.
Otherwise, use Github as already suggested.

Open source examples of well written SCM web interface in Perl [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Can anyone point me to some good Open Source web interface for VCS (version control system) written in Perl?
Something well written, so I can examine the code and steal the best parts (or organization) for gitweb. Preferably something without tons of external dependences not available in (extended) Perl core.
I haven't looked at the source code of SVN::Web, so I can't tell you if it's well written, but I sure like to use it. Here is a list of the dependencies, and you can see it in action.
Have you has a look at CvsMonitor? Its a little old but its a perl web interface into CVS.