Ok, this is my mistake. I cloned the git repo and I was looking into the master. There is no v3.0.9 tag, the last tag for 3.0.x version is v3.0.3 in this branch. I have rsync 3.0.9 as the latest version on my system and I was trying to determine the severity of changes between v3.0.9 and v3.1.0. When I was looking for certain commits, I noticed that there are changes in files that don't really fit the 3.0.9 but I never noticed that there is a separate working tree for each 3.0.x version.
Sorry for the trouble and thanks for the clarification. On 04/05/2017 01:36 AM, Robin H. Johnson wrote: > On Tue, Apr 04, 2017 at 11:12:11AM +0200, Michal Ruprich via rsync wrote: >> There are huge differences between source files in the version 3.0.9 >> released as a tar.gz and source files in git. I would assume that the >> released version would correspond to the version in git but with 3.0.9 >> it is not like that. In 3.1.0 the released and git versions are more or >> less the same. > How did you construct this? > > I can't reproduce your result. The only differences I see are the generated > files proto.h, rsync.1, and rsyncd.conf.5. > > Here's my test steps, with the output of everything except the final diffstats > omitted. > > $ cd /tmp > $ tar xvf .../rsync-3.0.9.tar.gz > $ tar xvf .../rsync-3.1.0.tar.gz > $ git clone --bare git://git.samba.org/rsync.git /tmp/rsync-git-bare/ > $ GIT_DIR=/tmp/rsync-git-bare git worktree add /tmp/rsync-git-3.0.9 v3.0.9 > $ GIT_DIR=/tmp/rsync-git-bare git worktree add /tmp/rsync-git-3.1.0 v3.1.0 > $ diff -Nuar rsync-git-3.0.9/ rsync-3.0.9/ --exclude .git --exclude-from > rsync-git-3.0.9/.gitignore >rsync-git__rsync-3.0.9.diff > $ diff -Nuar rsync-git-3.1.0/ rsync-3.1.0/ --exclude .git --exclude-from > rsync-git-3.1.0/.gitignore >rsync-git__rsync-3.1.0.diff > $ diffstat <rsync-git__rsync-3.0.9.diff > proto.h | 405 ++++++ > rsync.1 | 3585 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > rsyncd.conf.5 | 864 +++++++++++++ > 3 files changed, 4854 insertions(+) > $ diffstat <rsync-git__rsync-3.1.0.diff > proto.h | 422 ++++++ > rsync.1 | 3958 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > rsyncd.conf.5 | 1075 +++++++++++++++ > 3 files changed, 5455 insertions(+) > -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html