| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
The repo-config key is 'svn.copysimilarity'
Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
|
|
|
|
|
|
|
|
| |
If new revisions are fetched, that implies we haven't merged,
acked, or nacked them yet, and attempting to write the tree
we're committing means we'd silently clobber the newly fetched
changes.
Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
|
|
|
|
|
|
|
|
|
| |
svn forces UTF-8 for commit messages, and with LC_ALL set to 'C'
it is unable to determine encoding of the git commit message.
Now we'll just assume the user has set LC_* correctly for
the commit message they're using.
Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If we read the maximum size of our buffer into $buf, and the
last character is '\015', there's a chance that the character is
'\012', which means our regex won't work correctly. At the
worst case, this could introduce an extra newline into the code.
We'll now read an extra character if we see '\015' is the last
character in $buf.
We also forgot to recalculate the length of $buf after doing the
newline substitution, causing some files to appeare truncated.
We'll do that now and force byte semantics in length() for good
measure.
Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
svn has trouble parsing files with embedded '@' characters. For
example,
svn propget svn:keywords foo@bar.c
svn: Syntax error parsing revision 'bar.c'
I asked about this on #svn and the workaround suggested was to append
an explicit revision specifier:
svn propget svn:keywords foo@bar.c@BASE
This patch appends '@BASE' to the filename in all calls to 'svn
propget'.
Patch originally by Seth Falcon <sethfalcon@gmail.com>
Seth: signoff?
[ew: Made to work with older svn that don't support peg revisions]
Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
|
|
|
|
|
|
| |
Some changes to the latest git.git made this test croak. So
we'll always just force everything when using a new branch.
Signed-off-by: Eric Wong <normalperson@yhbt.net>
|
|
|
|
| |
Signed-off-by: Junio C Hamano <junkio@cox.net>
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
The subroutine did not check the case where HEAD does not verify.
Patch from Junio C Hamano <junkio@cox.net>
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Thanks to Jon Nelson for the patch.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| |
| |
| |
| |
| |
| | |
Thanks to Kir Kolyshkin for pointing it out.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
It contains Märchen. (\xc3a4)
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
I still strongly disagree with the git maintainers not to hint people,
to use the only sane default encoding for a distributed project,
which is utf8. I'm tired of hearing filesystem development arguments.
Git is a software offered to merge forth and back across the world
and not to provide a content neutral filesystem.
Btw: I have nothing against the ability to run git in a closed environment,
with a different encoding, that's fine, sure. But that is obviously not
the case for the projects on kernel.org. It's about sane defaults,
nothing else.
You have to make decisions guy, as always in life. The problems to
allow random encoded garbage in commit messages _without_ storing
the encoding, just makes zero sense. Eighter you introduce a per-commit
encoding field, if you insist on this craziness, or you define a default
encoding. Everything else is just lazy and does not solve any problem,
besides that you can claim now, that you are not responsible for the mess
in the repository.
Gitweb shows several commits at once, you allow various encodings committed
to the same repository, without any hint what that garbage from the
individual commits is encoded with. No idea why you don't get
the problem - it's unsolvable. If you merge different peoples work, you
have to speak a common language!
Kay Sievers <kay.sievers@vrfy.org>
|
| | |
|
| | |
|