aboutsummaryrefslogtreecommitdiffstats
path: root/git-svn.perl
AgeCommit message (Expand)AuthorFilesLines
2023-12-09Merge branch 'tz/send-email-negatable-options'Junio C Hamano1-1/+1
2023-11-17perl: bump the required Perl version to 5.8.1 from 5.8.0Todd Zullinger1-1/+1
2023-08-30git-svn: drop FakeTerm hackWesley Schwengle1-18/+2
2021-09-07git-svn: drop support for `--preserve-merges`Johannes Schindelin1-1/+0
2020-10-21perl: check for perl warnings while running testsJeff King1-1/+1
2020-06-22git-svn: set the OID length based on hash algorithmbrian m. carlson1-0/+7
2020-06-22perl: make SVN code hash independentbrian m. carlson1-2/+2
2020-06-22perl: create and switch variables for hash constantsbrian m. carlson1-6/+8
2019-11-23git svn: stop using `rebase --preserve-merges`Johannes Schindelin1-4/+5
2018-04-05git-svn: search --authors-prog in PATH tooAndreas Heiduk1-1/+2
2018-02-13Merge branch 'ew/svn-branch-segfault-fix'Junio C Hamano1-0/+5
2018-01-30git-svn: control destruction order to avoid segfaultEric Wong1-0/+5
2018-01-23Merge branch 'jm/svn-pushmergeinfo-fix'Junio C Hamano1-0/+1
2017-12-14git-svn: convert CRLF to LF in commit message to SVNEric Wong1-0/+1
2017-09-17git-svn: fix svn.pushmergeinfo handling of svn+ssh usernames.Jason Merrill1-0/+1
2017-03-07git svn: fix authentication with 'branch'Hiroshi Shirosaki1-3/+3
2016-10-14git-svn: "git worktree" awarenessEric Wong1-4/+5
2016-10-14git-svn: reduce scope of input record separator changeEric Wong1-2/+2
2016-07-22git-svn: allow --version to work anywhereEric Wong1-2/+2
2016-07-03git-svn: clone: Fail on missing url argumentChristopher Layne1-1/+4
2016-03-16git-svn: fix URL canonicalization during init w/ SVN 1.7+Eric Wong1-6/+8
2015-09-10git-svn: parse authors file more lenientlyMichael J Gruber1-1/+1
2015-02-26git-svn: lazy load some modulesEric Wong1-6/+7
2015-01-15git-svn: make it play nicely with submodulesRamkumar Ramachandra1-0/+6
2014-12-09git-svn: support for git-svn propsetAlfred Perlstein1-1/+48
2014-09-14git-svn: delay term initializationEric Wong1-7/+11
2014-09-14git svn: find-rev allows short switches for near matchesEric Wong1-2/+2
2014-09-14git svn: info: correctly handle absolute path argsEric Wong1-6/+33
2014-09-14git-svn: branch: avoid systematic prompt for cert/passMonard Vong1-1/+3
2014-04-19Git 2.0: git svn: Set default --prefix='origin/' if --prefix is not givenJohan Herland1-11/+1
2013-10-12git-svn: Warn about changing default for --prefix in Git v2.0Johan Herland1-1/+11
2013-10-10git-svn: fix signed commit parsingNicolas Vigier1-1/+1
2013-06-26Merge branch 'vl/typofix'Junio C Hamano1-1/+1
2013-06-19random typofixes (committed missing a 't', successful missing an 's')Veres Lajos1-1/+1
2013-06-12Fix `git svn` `rebase` & `dcommit` if top-level HEAD directory existSlava Kardakov1-2/+2
2013-05-20git-svn: introduce --parents parameter for commands branch and tagTobias Schulte1-1/+18
2013-05-09git-svn: added an --include-path flagPaul Walmsley1-0/+4
2013-05-09git-svn: avoid self-referencing mergeinfoMichael Contreras1-3/+8
2013-02-24git-svn: use a lowercase "usage:" stringDavid Aguilar1-2/+2
2013-02-24git-svn: use a lowercase "usage:" stringDavid Aguilar1-1/+1
2013-01-24git-svn: Simplify calculation of GIT_DIRBarry Wardell1-23/+14
2013-01-17git-svn: teach find-rev to find near matchesJohn Keeping1-2/+10
2012-10-05git-svn: use path accessor for Git::SVN objectsEric Wong1-1/+1
2012-08-22Merge branch 'ms/git-svn-1.7'Junio C Hamano1-62/+30
2012-08-10git svn: handle errors and concurrent commits in dcommitRobert Luberda1-19/+55
2012-08-02git-svn: remove ad-hoc canonicalizationsMichael G. Schwern1-4/+4
2012-08-02git-svn: introduce add_path_to_url functionMichael G. Schwern1-1/+2
2012-08-02git-svn: canonicalize earlierMichael G. Schwern1-3/+3
2012-08-02git-svn: replace URL escapes with canonicalizationMichael G. Schwern1-21/+3
2012-08-02git-svn: add join_paths() to safely concatenate pathsMichael G. Schwern1-1/+2
2012-08-02git-svn: move canonicalization to Git::SVN::UtilsMichael G. Schwern1-26/+7
2012-08-02use Git::SVN{,::RA}->url accessor globallyMichael G. Schwern1-5/+6
2012-08-02use Git::SVN->path accessor globallyMichael G. Schwern1-5/+7
2012-07-27Extract Git::SVN::GlobSpec from git-svn.Michael G. Schwern1-59/+0
2012-07-27Move Git::IndexInfo into its own file.Michael G. Schwern1-32/+0
2012-07-27Load all the modules in one place and before running code.Michael G. Schwern1-23/+21
2012-07-27Extract Git::SVN::Migration from git-svn.Michael G. Schwern1-257/+1
2012-07-27Prepare Git::SVN::Migration for extraction from git-svn.Michael G. Schwern1-12/+24
2012-07-27Extract Git::SVN::Log from git-svn.Michael G. Schwern1-394/+1
2012-07-27Prepare Git::SVN::Log for extraction from git-svn.Michael G. Schwern1-4/+11
2012-07-27Move initialization of Git::SVN variables into Git::SVN.Michael G. Schwern1-4/+0
2012-07-27Extract Git::SVN from git-svn into its own .pm file.Michael G. Schwern1-2319/+1
2012-07-27Prepare Git::SVN for extraction into its own file.Michael G. Schwern1-4/+18
2012-07-27Extract some utilities from git-svn to allow extracting Git::SVN.Michael G. Schwern1-15/+19
2012-07-19git-svn: don't create master if another head existsMarcin Owsiany1-5/+4
2012-06-10git-svn: use YAML format for mergeinfo cache when possibleJonathan Nieder1-6/+25
2012-06-10git-svn: make Git::SVN::RA a separate fileJonathan Nieder1-611/+1
2012-06-10git-svn: make Git::SVN::Editor a separate fileJonathan Nieder1-470/+2
2012-06-07Merge branch 'jc/svn-auth-providers-unusable-at-1.6.12'Junio C Hamano1-1/+1
2012-06-04git-svn: platform auth providers are working only on 1.6.15 or newerJunio C Hamano1-1/+1
2012-05-29git-svn: make Git::SVN::Fetcher a separate fileJonathan Nieder1-505/+2
2012-05-29git-svn: rename SVN::Git::* packages to Git::SVN::*Jonathan Nieder1-25/+25
2012-05-29git-svn: move Git::SVN::Prompt into its own fileJonathan Nieder1-144/+1
2012-05-16git-svn: support rebase --preserve-mergesAvishay Lavie1-1/+3
2012-05-02Merge branch 'master' of git://git.bogomips.org/git-svnJunio C Hamano1-7/+25
2012-05-02Merge branch 'jk/maint-gitweb-test-use-sane-perl'Junio C Hamano1-1/+1
2012-05-02git-svn: introduce SVN version comparison functionJunio C Hamano1-7/+25
2012-05-01Consistently use perl from /usr/bin/ for scriptsZbigniew Jędrzejewski-Szmek1-1/+1
2012-04-27git-svn: use platform specific auth providersMatthijs Kooijman1-2/+18
2012-04-24git-svn: drop redundant blocking of SIGPIPERoman Kagan1-1/+1
2012-04-24git-svn: ignore SIGPIPERoman Kagan1-0/+5
2012-04-24git-svn: use POSIX::sigprocmask to block signalsRoman Kagan1-6/+9
2012-02-21git-svn.perl: fix a false-positive in the "already exists" testSteven Walter1-17/+26
2012-02-21git-svn.perl: perform deletions before anything elseSteven Walter1-1/+1
2012-02-21git-svn: Fix time zone in --localtimeWei-Yin Chen (陳威尹)1-7/+11
2012-02-21git-svn: un-break "git svn rebase" when log.abbrevCommit=trueÆvar Arnfjörð Bjarmason1-2/+1
2012-02-21git-svn: remove redundant porcelain option to rev-listÆvar Arnfjörð Bjarmason1-1/+1
2011-12-01git-svn.perl: close the edit for propedits even with no modsSteven Walter1-1/+1
2011-11-01svn: Quote repository root in regex matchTed Percival1-2/+2
2011-10-18Merge branch 'pt/mingw-misc-fixes'Junio C Hamano1-8/+7
2011-10-16git-svn: Allow certain refs to be ignoredMichael Olson1-5/+33
2011-10-16git svn dcommit: new option --interactive.Frédéric Heitzmann1-1/+74
2011-10-14git-svn: On MSYS, escape and quote SVN_SSH also if set by the userSebastian Schuberth1-8/+7
2011-10-05use -h for synopsis and --help for manpage consistentlyClemens Buchacher1-1/+1
2011-09-13git-svn: teach git-svn to populate svn:mergeinfoBryan Jacobs1-0/+256
2011-09-01git-svn: Teach dcommit --mergeinfo to handle multiple linesBryan Jacobs1-0/+3
2011-09-01git-svn: fix fetch with moved path when using rewriteRootEric Wong1-1/+1
2011-09-01git-svn: New flag to emulate empty directoriesRay Chen1-4/+144
2011-06-28git-svn: Correctly handle root commits in mergeinfo rangesMichael Haggerty1-2/+6
2011-06-28git-svn: Disambiguate rev-list arguments to improve error messageMichael Haggerty1-2/+2
2011-05-20Merge branch 'maint'Junio C Hamano1-1/+1
2011-05-20git-svn: Fix git svn log --show-commitMichael J Gruber1-1/+1
2011-04-27Merge branch 'mh/git-svn-automkdirs'Junio C Hamano1-2/+15
2011-04-09git-svn: Cache results of running the executable "git config"James Y Knight1-0/+5
2011-04-09git-svn: Add a svn-remote.<name>.pushurl config keyAlejandro R. Sedeño1-3/+16
2011-04-01git-svn: add an option to skip the creation of empty directoriesMichael Haggerty1-2/+15
2011-03-10git-log: put space after commit markMichael J Gruber1-1/+1
2010-12-10git-svn: allow the mergeinfo property to be setSteven Walter1-1/+14
2010-10-26Merge branch 'ab/require-perl-5.8'Junio C Hamano1-0/+1
2010-09-27perl: bump the required Perl version to 5.8 from 5.6.[21]Ævar Arnfjörð Bjarmason1-0/+1
2010-09-24git-svn: fix processing of decorated commit hashesMathias Lafeldt1-1/+2
2010-09-24git-svn: check_cherry_pick should exclude commits already in our historySteven Walter1-1/+3
2010-08-15git-svn: fix fetch with deleted tagDavid D. Kilzer1-2/+13
2010-08-15git-svn: fix regex to remove "tail" from svn tagsDavid D. Kilzer1-1/+1
2010-08-05git svn: URL-decode left-hand side of svn refspecSteven Walter1-0/+2
2010-08-02git svn: fix dcommit to work with touched filesDavid D. Kilzer1-0/+1
2010-07-30git svn: add an option to recode pathnamesDmitry Statyvka1-0/+9
2010-07-19git-svn: write memoized data explicitly to avoid Storable bugSergey Vlasov1-0/+16
2010-06-14git svn: avoid unnecessary '/' in paths for SVNEric Wong1-0/+3
2010-06-14git-svn: strip off leading slashes on --trunk argumentJonathan Nieder1-0/+1
2010-06-03git svn: fix empty directory creationMichael J. Kiwala1-1/+2
2010-05-09git-svn: mangle refnames forbidden in gitTorsten Schmutzler1-0/+8
2010-05-09git-svn: Remove unused use of File::TempÆvar Arnfjörð Bjarmason1-1/+0
2010-05-09git svn: avoid uninitialized var in 'reset'Jonathan Nieder1-0/+2
2010-03-20Merge branch 'fl/askpass'Junio C Hamano1-10/+17
2010-03-13git-svn: Fix merge detecting with rewrite-rootTuomas Suutari1-2/+2
2010-03-05git-svn: make git svn --version work againMichael J Gruber1-0/+1
2010-03-05Revert "git-svn: always initialize with core.autocrlf=false"Erik Faye-Lund1-1/+0
2010-03-04git-svn: req_svn when neededMichael J Gruber1-0/+1
2010-03-02git-svn: Support retrieving passwords with GIT_ASKPASSFrank Li1-10/+17
2010-03-02Merge branch 'jn/maint-fix-pager'Junio C Hamano1-2/+7
2010-02-26git svn: delay importing SVN::Base until it is neededjosh robb1-5/+11
2010-02-26git-svn: Fix discarding of extra parents from svn:mergeinfoTuomas Suutari1-1/+1
2010-02-14git svn: Fix launching of pagerJonathan Nieder1-2/+7
2010-02-04git-svn: persistent memoizationAndrew Myrick1-4/+36
2010-01-29If deriving SVN_SSH from GIT_SSH on msys, also add quotesSebastian Schuberth1-0/+1
2010-01-23git-svn: allow subset of branches/tags to be specified in glob specJay Soffian1-20/+40
2010-01-23git-svn: allow UUID to be manually remapped via rewriteUUIDJay Soffian1-5/+28
2010-01-23git-svn: add --username/commit-url options for branch/tagIgor Mironov1-2/+6
2010-01-23git-svn: respect commiturl option for branch/tagIgor Mironov1-1/+11
2010-01-23git-svn: fix mismatched src/dst errors for branch/tagIgor Mironov1-0/+4
2010-01-23git-svn: handle merge-base failuresAndrew Myrick1-4/+15
2010-01-23git-svn: ignore changeless commits when checking for a cherry-pickAndrew Myrick1-0/+24
2009-12-23git svn: branch/tag commands detect username in URLsEric Wong1-1/+2
2009-12-22git svn: lookup new parents correctly from svn:mergeinfoEric Wong1-1/+2
2009-12-21git-svn: Remove obsolete MAXPARENT checkAndrew Myrick1-6/+0
2009-12-21git-svn: detect cherry-picks correctly.Sam Vilain1-23/+64
2009-12-21git-svn: exclude already merged tips using one rev-list callSam Vilain1-4/+48
2009-12-21git-svn: fix some mistakes with interpreting SVN mergeinfo commit rangesSam Vilain1-9/+3
2009-12-21git-svn: memoize conversion of SVN merge ticket info to git commit rangesSam Vilain1-37/+54
2009-12-21git svn: fix --revision when fetching deleted pathsEric Wong1-1/+5
2009-12-19git svn: make empty directory creation gc-awareEric Wong1-11/+34
2009-12-08git-svn: set svn.authorsfile earlier when cloningAlex Vandiver1-1/+1
2009-12-08git-svn: Set svn.authorsfile to an absolute path when cloningAlex Vandiver1-1/+3
2009-12-07git svn: log removals of empty directoriesEric Wong1-1/+1
2009-12-07git svn: Don't create empty directories whose parents were deletedGreg Price1-1/+2
2009-12-07git-svn: sort svk merge tickets to account for minimal parentsAlex Vandiver1-1/+5
2009-11-22git svn: strip leading path when making empty dirsEric Wong1-0/+3
2009-11-22git svn: always reuse existing remotes on fetchEric Wong1-0/+2
2009-11-20Merge branch 'jn/editor-pager'Junio C Hamano1-7/+4
2009-11-15git svn: attempt to create empty dirs on clone+rebaseEric Wong1-0/+45
2009-11-14git svn: read global+system config for clone+initEric Wong1-3/+2
2009-11-14git svn: handle SVN merges from revisions past the tip of the branchToby Allsopp1-2/+5
2009-11-13am -i, git-svn: use "git var GIT_PAGER"Jonathan Nieder1-4/+2
2009-11-13add -i, send-email, svn, p4, etc: use "git var GIT_EDITOR"Jonathan Nieder1-3/+2
2009-10-26git-svn: convert SVN 1.5+ / svnmerge.py svn:mergeinfo props to parentsSam Vilain1-0/+93
2009-10-26git-svn: convert SVK merge tickets to extra parentsSam Vilain1-1/+51
2009-10-26git svn: fix fetch where glob is on the top-level URLEric Wong1-2/+2
2009-10-10git-svn: hide find_parent_branch output in double quiet modeSimon Arlott1-7/+12
2009-10-09git-svn: Avoid spurious errors when rewriteRoot is used.Alexander Gavrilov1-2/+9
2009-09-13Merge branch 'maint'Junio C Hamano1-0/+1
2009-09-13svn: properly escape arguments for authors-progMark Lodato1-0/+1
2009-08-18git-svn: Use GIT_SSH setting if SVN_SSH is not setKarthik R1-0/+9
2009-08-18svn: assume URLs from the command-line are URI-encodedEric Wong1-0/+2
2009-08-12svn: (cleanup) use predefined constant for rev_map_fmtEric Wong1-1/+1
2009-08-12svn: allow branches outside of refs/remotesAdam Brewster1-35/+48
2009-08-12svn: initial "master" points to trunk if possibleEric Wong1-0/+11
2009-08-10git-svn: ignore leading blank lines in svn:ignoreMichael Haggerty1-0/+2
2009-08-10svn: Honor --prefix option in init without --stdlayoutAdam Brewster1-1/+2
2009-07-25git svn: make minimize URL more reliable over http(s)Eric Wong1-1/+5
2009-07-25git svn: avoid escaping '/' when renaming/copying filesEric Wong1-1/+1
2009-07-25git svn: the branch command no longer needs the full pathEric Wong1-3/+16
2009-07-25git svn: revert default behavior for --minimize-urlEric Wong1-1/+6
2009-07-25git svn: add gc commandRobert Allan Zeh1-0/+33
2009-07-22git svn: fix shallow clone when upstream revision is too newEric Wong1-0/+1
2009-07-19git svn: fix reparenting when ugly http(s) URLs are usedEric Wong1-2/+4
2009-07-11git svn: allow uppercase UUIDs from SVNEric Wong1-7/+7
2009-07-11git-svn: Fix branch detection when repository root is inaccessibleMattias Nissler1-26/+17
2009-07-11git-svn: Always duplicate paths returned from get_logMattias Nissler1-22/+23
2009-06-26git-svn: Canonicalize svn urls to prevent libsvn assertionUlrich Dangel1-1/+8
2009-06-25git-svn: convert globs to regexps for branch destinationsEric Wong1-1/+3
2009-06-25git svn: Support multiple branch and tag paths in the svn repository.Marc Branchaud1-22/+56
2009-06-25Add 'git svn reset' to unwind 'git svn fetch'Ben Jackson1-5/+40
2009-06-25git-svn: speed up find_rev_beforeBen Jackson1-0/+2
2009-06-25Add 'git svn help [cmd]' which works outside a repo.Ben Jackson1-0/+3
2009-06-25git-svn: let 'dcommit $rev' work on $rev instead of HEADThomas Rast1-2/+32
2009-05-28git-svn: refuse to dcommit non-UTF-8 messagesEric Wong1-3/+14
2009-05-21git-svn: add --authors-prog optionMark Lodato1-3/+29
2009-05-21git-svn: Set svn.authorsfile if it is passed to git svn cloneAlex Vandiver1-0/+1
2009-05-21git-svn: Correctly report max revision when following deleted pathsAlex Vandiver1-1/+1