Re: Can't connect to github anymore

2024-01-19 Thread Nico Kadel-Garcia
On Fri, Jan 19, 2024 at 3:03 AM Olivier Sannier  wrote:

> Partial checkouts are somewhat possible with GIT but what is preventing me 
> from migrating our repository is the lack of svn:external mechanism.
> I don't want multirepos, and even then submodules are to be updated manually 
> everytime where svn:external are automatically up to date.
> And ideally, I would also need file externals support even if I could settle 
> for folder external if that's all there is.
> I looked a various solutions but none where as easy to use for developers 
> than externals when doing a "svn update" at the root of the checkout.
>
> That being said, I'd be quite happy to be proven wrong.

It's not a built-in. There are tools that have wrapped in
automatically updating subdirectories with git repos, such as
Terraform submodules. Terraform was written more to do one-time
checkouts in a CI/CD environment. It avoids the git submodule problem
of submodules being hooked to a particular commit, rather than an
easily updated branch by name, which requires a distinct update
procedure.  That is something that svn:externals handle a bit more
easily.


Re: Can't connect to github anymore

2024-01-19 Thread Olivier Sannier

Le 13/01/2024 à 22꞉11, Nico Kadel-Garcia a écrit :

On Sat, Jan 13, 2024 at 4:02 PM Johan Corveleyn  wrote:

On Sat, Jan 13, 2024 at 8:28 PM roger21  wrote:

hey there

suddenly i can't connect to github anymore (svn update or svn checkout)

i get the following error:

svn checkouthttps://github.com/roger21/fract.git
svn: E170013: Unable to connect to a repository at URL
'https://github.com/roger21/fract.git'
svn: E160013: '/roger21/fract.git' path not found

Apparently, GitHub has removed its support for the Subversion protocol:

https://github.blog/changelog/2024-01-08-subversion-has-been-sunset/

--
Johan

The "git-svn" module has been my go-to tool for accessing legacy
Subversion repos for some time. There are not many compelling reasons
to use Subversion anymore, except the ability to check out only
subdirectories from a branch and the insistence that a single central
repository is the only source of truth.



Partial checkouts are somewhat possible with GIT but what is preventing 
me from migrating our repository is the lack of svn:external mechanism.
I don't want multirepos, and even then submodules are to be updated 
manually everytime where svn:external are automatically up to date.
And ideally, I would also need file externals support even if I could 
settle for folder external if that's all there is.
I looked a various solutions but none where as easy to use for 
developers than externals when doing a "svn update" at the root of the 
checkout.


That being said, I'd be quite happy to be proven wrong.

Re: Can't connect to github anymore

2024-01-17 Thread Nico Kadel-Garcia
On Mon, Jan 15, 2024 at 8:05 AM Branko Čibej  wrote:
>
> On 14.01.2024 20:52, Nico Kadel-Garcia wrote:
>
> On Sun, Jan 14, 2024 at 2:27 PM sean  wrote:
>
> On 2024-01-13 16:11, Nico Kadel-Garcia wrote:
>
> There are not many compelling reasons
> to use Subversion anymore, except the ability to check out only
> subdirectories from a branch and the insistence that a single central
> repository is the only source of truth.
>
> The ability to `svn lock` files is very useful if your repo has a lot of
> non-mergeable files, like say MS Office documents.

That's what a git tag is for, or a distinct and locked down repo in a submodule.

> I have never once found that feature to be useful since I first used
> Subversion back around 2001.  Mind you, I'd treat Word documents as
> binaries objects and not consider them suitable for incremental
> changes in a source control system.
>
>
> X: There's this useful feature that  has but  doesn't.
> Y: I've never used that feature so it's useless.
>
> You gotta love that kind of reasoning.

Not quite. The lack of any requirement for it in more than 20 years of
professional support of environments which used it, all of which have
now migrated to git, indicates that it's not a popular feature. It's
also a practice that can be duplicated by other means.


Re: [External] : Re: Can't connect to github anymore

2024-01-16 Thread Sean McBride
On 16 Jan 2024, at 15:44, Daniel Sahlberg wrote:

> TortoiseSVN, the Windows client, has some scripts that actually allow 
> "diffing" of Word and Excel documents.

So does Araxis Merge (not affiliated, just a happy customer).

Sean


Re: [External] : Re: Can't connect to github anymore

2024-01-16 Thread Daniel Sahlberg
Den tis 16 jan. 2024 kl 19:58 skrev Trent Fisher :

>
> On 1/14/2024 2:52 PM, Nico Kadel-Garcia wrote:
>
> On Sun, Jan 14, 2024 at 2:27 PM sean  
>  wrote:
>
> On 2024-01-13 16:11, Nico Kadel-Garcia wrote:
>
>
> There are not many compelling reasons
> to use Subversion anymore, except the ability to check out only
> subdirectories from a branch and the insistence that a single central
> repository is the only source of truth.
>
> The ability to `svn lock` files is very useful if your repo has a lot of
> non-mergeable files, like say MS Office documents.
>
> I have never once found that feature to be useful since I first used
> Subversion back around 2001.  Mind you, I'd treat Word documents as
> binaries objects and not consider them suitable for incremental
> changes in a source control system.
>
> There are numerous documentation teams who I have worked with over the
> years who would differ with this. Version control is essential for their
> files (they may not be able to directly compare them, but they can tell
> when changes were made and who made them), and having locking is the only
> way to make this work (which is one of the reasons why Git will never work
> for them).
>
> However, I would agree with you that binaries generated from some other
> source document is not appropriate for version control (e.g. checking in
> PDF versions of documents), but Word documents are the primary source
> documents, therefore needing version control.
>
> Before I got these teams on to SVN, they were storing everything in a
> shared folder with numerous old copies of each document laying around (e.g.
> foo.doc, foo.doc.old, foo.doc.1jun2013, foo.doc.bak, etc), which is an
> accident waiting to happen.
>
>
TortoiseSVN, the Windows client, has some scripts that actually allow
"diffing" of Word and Excel documents. It is not perfect (and big
formatting changes can really throw you off) but it is quite good and helps
if you need to use DOCX or XLSX as your "source". For Word, it uses a
built-in comparison feature and for Excel it uses conditional formatting to
highlight changes.

Kind regards,
Daniel


Re: [External] : Re: Can't connect to github anymore

2024-01-16 Thread Trent Fisher


On 1/14/2024 2:52 PM, Nico Kadel-Garcia wrote:

On Sun, Jan 14, 2024 at 2:27 PM sean  wrote:

On 2024-01-13 16:11, Nico Kadel-Garcia wrote:


There are not many compelling reasons
to use Subversion anymore, except the ability to check out only
subdirectories from a branch and the insistence that a single central
repository is the only source of truth.

The ability to `svn lock` files is very useful if your repo has a lot of
non-mergeable files, like say MS Office documents.

I have never once found that feature to be useful since I first used
Subversion back around 2001.  Mind you, I'd treat Word documents as
binaries objects and not consider them suitable for incremental
changes in a source control system.


There are numerous documentation teams who I have worked with over the 
years who would differ with this. Version control is essential for their 
files (they may not be able to directly compare them, but they can tell 
when changes were made and who made them), and having locking is the 
only way to make this work (which is one of the reasons why Git will 
never work for them).


However, I would agree with you that binaries generated from some other 
source document is not appropriate for version control (e.g. checking in 
PDF versions of documents), but Word documents are the primary source 
documents, therefore needing version control.


Before I got these teams on to SVN, they were storing everything in a 
shared folder with numerous old copies of each document laying around 
(e.g. foo.doc, foo.doc.old, foo.doc.1jun2013, foo.doc.bak, etc), which 
is an accident waiting to happen.


Re: Can't connect to github anymore

2024-01-15 Thread Branko Čibej

On 14.01.2024 20:52, Nico Kadel-Garcia wrote:

On Sun, Jan 14, 2024 at 2:27 PM sean  wrote:

On 2024-01-13 16:11, Nico Kadel-Garcia wrote:


There are not many compelling reasons
to use Subversion anymore, except the ability to check out only
subdirectories from a branch and the insistence that a single central
repository is the only source of truth.

The ability to `svn lock` files is very useful if your repo has a lot of
non-mergeable files, like say MS Office documents.

I have never once found that feature to be useful since I first used
Subversion back around 2001.  Mind you, I'd treat Word documents as
binaries objects and not consider them suitable for incremental
changes in a source control system.


X: There's this useful feature that  has but  doesn't.
Y: I've never used that feature so it's useless.

You gotta love that kind of reasoning.

-- Brane


Re: Can't connect to github anymore

2024-01-14 Thread Nico Kadel-Garcia
On Sun, Jan 14, 2024 at 2:27 PM sean  wrote:
>
> On 2024-01-13 16:11, Nico Kadel-Garcia wrote:
>
> > There are not many compelling reasons
> > to use Subversion anymore, except the ability to check out only
> > subdirectories from a branch and the insistence that a single central
> > repository is the only source of truth.
>
> The ability to `svn lock` files is very useful if your repo has a lot of
> non-mergeable files, like say MS Office documents.

I have never once found that feature to be useful since I first used
Subversion back around 2001.  Mind you, I'd treat Word documents as
binaries objects and not consider them suitable for incremental
changes in a source control system.


Re: Can't connect to github anymore

2024-01-14 Thread sean

On 2024-01-13 16:11, Nico Kadel-Garcia wrote:


There are not many compelling reasons
to use Subversion anymore, except the ability to check out only
subdirectories from a branch and the insistence that a single central
repository is the only source of truth.


The ability to `svn lock` files is very useful if your repo has a lot of 
non-mergeable files, like say MS Office documents.


Re: Can't connect to github anymore

2024-01-13 Thread Nico Kadel-Garcia
On Sat, Jan 13, 2024 at 4:02 PM Johan Corveleyn  wrote:
>
> On Sat, Jan 13, 2024 at 8:28 PM roger21  wrote:
> >
> > hey there
> >
> > suddenly i can't connect to github anymore (svn update or svn checkout)
> >
> > i get the following error:
> >
> > svn checkout https://github.com/roger21/fract.git
> > svn: E170013: Unable to connect to a repository at URL
> > 'https://github.com/roger21/fract.git'
> > svn: E160013: '/roger21/fract.git' path not found
>
> Apparently, GitHub has removed its support for the Subversion protocol:
>
> https://github.blog/changelog/2024-01-08-subversion-has-been-sunset/
>
> --
> Johan

The "git-svn" module has been my go-to tool for accessing legacy
Subversion repos for some time. There are not many compelling reasons
to use Subversion anymore, except the ability to check out only
subdirectories from a branch and the insistence that a single central
repository is the only source of truth.


Re: Can't connect to github anymore

2024-01-13 Thread roger21




On 13/01/2024 20:38:18, Johan Corveleyn wrote:

On Sat, Jan 13, 2024 at 8:28 PM roger21  wrote:


hey there

suddenly i can't connect to github anymore (svn update or svn checkout)

i get the following error:

svn checkout https://github.com/roger21/fract.git
svn: E170013: Unable to connect to a repository at URL
'https://github.com/roger21/fract.git'
svn: E160013: '/roger21/fract.git' path not found


Apparently, GitHub has removed its support for the Subversion protocol:

https://github.blog/changelog/2024-01-08-subversion-has-been-sunset/



indeed, thanks for the link

the UI still says you can use svn:

> Use Git or checkout with SVN using the web URL.

they really did nothing to communicate on this


Re: Can't connect to github anymore

2024-01-13 Thread Johan Corveleyn
On Sat, Jan 13, 2024 at 8:28 PM roger21  wrote:
>
> hey there
>
> suddenly i can't connect to github anymore (svn update or svn checkout)
>
> i get the following error:
>
> svn checkout https://github.com/roger21/fract.git
> svn: E170013: Unable to connect to a repository at URL
> 'https://github.com/roger21/fract.git'
> svn: E160013: '/roger21/fract.git' path not found

Apparently, GitHub has removed its support for the Subversion protocol:

https://github.blog/changelog/2024-01-08-subversion-has-been-sunset/

-- 
Johan


Re: Can't connect to github anymore

2024-01-13 Thread roger21




On 13/01/2024 20:28:01, roger21 wrote:

hey there

suddenly i can't connect to github anymore (svn update or svn checkout)


(snip)

apparently it's over

https://github.blog/2023-01-20-sunsetting-subversion-support/

the news could have been made louder